我有一个3D数据表,所以在这个表中我动态生成。现在我想将行,列和文本框的值传递给地图
我坚持使用它,我很难将JSF文本框与backbean绑定。
如果有人可以帮我解决这个问题?鳕鱼的例子会很棒:)
在此先感谢:
<p:dataTable var="colName" value="#{createEntry.colls}"
rowIndexVar="colIdx">
<p:column headerText="Activity" styleClass="ui-widget-header">
<h:outputText value="#{colName}" binding="#{createEntry.timeEntryAdd.key}" />
</p:column>
<p:columns var="rowName" value="#{createEntry.rowws}"
headerText="#{rowName}" columnIndexVar="rowIdx" binding="#{createEntry.timeEntryAdd.workDate}">
<h:form id="textBoxesForm" >
<ui:repeat value="#{createEntry.data3D[rowIdx][colIdx]}" var="data" >
<p:panel>
<p:inputText id="text" value="#{data}" style="width:30px;" >
</p:inputText>
</p:panel>
<h:commandButton value="btn" action="#{createEntry.printko(rowName)}" />
<!-- <input type="text" name="#{rowIdx}#{colIdx}" value="#{data}" style="width:30px;" />-->
</ui:repeat>
</h:form>
</p:columns>
</p:dataTable>
<h:form>
<p:commandButton value="Submit" style="margin-left:710px;" action="#{createEntry.printko(createEntry.data3D[0][1])}" ajax="false" process=":textBoxesForm">
</p:commandButton>
</h:form>