Я имею dataTable в jsf, как я могу получить все значения из этой таблицы.
Вот моя таблица:
<h:dataTable id="dt1" value="#{Metadata.placeholders}" var="item" binding="#{Metadata.dataTable}" bgcolor="#F1F1F1" border="10" cellpadding="5" cellspacing="3" first="0" rows="4" width="40%" frame="hsides" rules="all" summary="This is a JSF code to create dataTable." >
<f:facet name="header">
<h:outputText value="Select elements for available placeholder" />
</f:facet>
<h:column>
<f:facet name="header">
<h:outputText value="Placeholder" />
</f:facet>
<h:outputText value="#{item.id}"/>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Element"/>
</f:facet>
<h:selectOneListbox id="elements" size="1" >
<f:selectItems value="#{item.elements}" />
</h:selectOneListbox>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Value"/>
</f:facet>
<h:inputText></h:inputText>
</h:column>
</h:dataTable><br>
Как вы видите, второй и третий столбец - это поля списка и ввода текста, поэтому предположим, что таблица имеет 5 строк, и пользователь выбирает значение из списка и вводит текст в текстовое поле, так что как я могу получить эти данные после нажатия пользователем Кнопка «Отправить»?
-121--1620262-После выполнения длительного профильного теста я обнаружил, что в одном из моих «.m» файлов произошла утечка памяти в разделе viewdidload. i и xcode выделил часть, где я инициализировал массивы селектора со значениями. моя программа использует средства выбора для ввода данных пользователем. и у меня есть 3 5 различных просмотров в моей программе. первый - это отказ от ответственности, второй - это меню, в котором пользователь может выбрать тип расчета, который он/она хочет сделать. каждый расчет требует определенных входных данных, вводимых пользователем с помощью средства выбора. для, например, один из видов имеет 5 входов, которые обрабатываются 5 различными uipicers с отдельными массивами для хранения значений. эти массивы инициализируются значениями в методе viewdidload этого представления. вот что я обнаружил после выполнения теста:
...........................................................................................................................
Это мой первый раз, когда я разрабатываю приложение, и я немного запутался в том, что делать. Любая помощь будет оценена.