0
datatable의 rowIndexVar를 jquery에 전달해야합니다.Jquery에 변수 전달
데이터 테이블 :
<p:dataTable id="articlesInformation" var="article" value="#{articleBean.articleDataModel}"
selection="#{articleBean.selArticles}" rowIndexVar="rowIndex">
에 InputText :
<p:column id="articleDescription" headerText="Article Description">
<p:inputText id="inputTxt" name="inputTxt" value="#{article.description}" />
</p:column>
이 입력 텍스트의 ID가된다 'articlesInformation'+ + rowIndex에 'inputTxt를';
JQuery와는 :
$(document).ready(function(){
$('input[id$="inputTxt"]').change(function() {
$('input[id$="inputTxt"]').css("background-color","yellow");
});
});
이 꽤 잘 작동합니다. 모든 입력 텍스트의 배경색이 변경됩니다. 난 그냥 변경된 입력 텍스트의 배경색을 변경해야합니다. rowIndex의 값이 필요합니다. jquery에서 어떻게 액세스 할 수 있습니까 ??
덕분에, Shikha
.attr ('rowIndexVar')을받을 수 있나요? – miki
@miki 정의되지 않았습니다. 거기에 보이지 않습니다. 그것은 datatable ... 범위 문제의 속성으로 추측합니다. –