<ui:repeat>
으로 항목 목록을 반복합니다. 내부 자바 스크립트를 사용하여 각 반복에 대한 일부 데이터를 처리하고 모든 반복에 대해 생성 된 div에 출력하고 싶습니다. 다음 코드는 물론 마지막 반복 (이전의 것들은 덮어 쓰기)에 대해서만 데이터를 출력합니다. 나는 그것을하는 방법에 대해 생각할 수 없다.ui : repeat?에서 javascript의 getElementById를 사용하는 방법?
이는 JSF 코드 :
<ui:repeat var="item" value="#{someBean.items}">
<script type="text/javascript">
var item = "#{item.id}";
showItem();
</script>
<div id="#{item.id}"></div>
</ui:repeat>
이 기능입니다 :
function showItem(){
document.getElementById(item).innerHTML = 'this is an item';
}
THX 많이! 그게 효과가있어! :) – Lester