Мне нужно передать rowIndexVar для datatable в jquery.Передача переменной в JQuery
Datatable:
<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>
Идентификатор этого входного текста становится: '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 .. scope issue я думаю .. –