как получить значение отдельного компонента в c: foreach? - PullRequest
0 голосов
/ 18 февраля 2012

Я использовал c: foreach для итерации и отображения моего входного текста, где каждый входной текст имеет уникальный идентификатор, как я могу получить индивидуальный идентификатор конкретного компонента или тот, который выбрал пользователь?

<c:forEach items="${gapMatch.text}" var="fill">
    <ice:outputText value="${fill.outputText}" />   
    <ice:inputText id="${fill.inputText}" onclick="popup.show();" >
</c:forEach>

Мне нужен этот идентификатор ввода текста в моем управляемом компоненте.

1 Ответ

0 голосов
/ 18 февраля 2012

Я не знаю, нужно ли вам это, но вы могли бы написать такую ​​функцию javascript, как это

function fun(id){  
     document.getElementById(id) etc
}


<ice:inputText id="${fill.inputText}" onclick="popup.show();"
onblur="fun(this.id);">

Вы также можете привязать свой компонент к компоненту поддержки и получить идентификатор.

...