2009-10-23 6 views
0

표 태그에 값을 표시하는 데 사용하고 있습니다. 열의 값을 기반으로 테이블의 특정 행에 색을 지정하려면 'Y'를 누른 다음 빨간색 행을 색상 행으로 지정하십시오. 내가 어떻게 할 수 있니? 데코레이터 클래스와 addRowClass() 메소드를 사용하는 디스플레이 태그에 대한 문서를 찾고 있지만 너무 혼란 스럽습니다. JavaScript를 사용하여이 작업을 수행 할 수있는 방법이 있습니까? 나는 당신은 당신의 테이블 장식 = "장식"을 설정하고 addRowClass 방법을 대체 할 수 있습니다 HEREdisplaytag를 사용하여 테이블의 행을 장식하는 방법

<script type="text/javascript"> 
<!-- 
    var table = document.getElementById("user");  
    var tbody = table.getElementsByTagName("tbody")[0]; 
    var rows = tbody.getElementsByTagName("tr"); 
    // add event handlers so rows light up and are clickable 
    for (i=0; i < rows.length; i++) { 
     var value = rows[i].getElementsByTagName("td")[0].firstChild.nodeValue; 
     if (value == 'mraible') { 
      rows[i].style.backgroundColor = "red"; 
     } 
    } 
//--> 
</script> 
+0

어떤 문맥에서 어떤 프레임 워크 또는 SDK를 사용하고 있습니까? 당신의 코드는 어디에 있습니까? –

+0

Struts 2 프레임 워크에서 Java를 사용하고 있습니다. – techy

답변

0

. request.setAttribute("decorator", new org.displaytag.decorator.TableDecorator() {...});

0

을 발견 아래 자바 스크립트를 사용하고

관련 문제