如何从2个输入文本插入相同的af:table列

时间:2019-07-04 13:36:31

标签: java oracle-adf

我有ADF表,其下面的列

    <af:table value="#{bindings.table1.collectionModel}" var="row" rows="#{bindings.table1.rangeSize}"
                        emptyText="#{bindings.table1.viewable ? table1.EMPTY_TABLE_MSG : table1.ACCESS_DENIED}"
                        rowBandingInterval="0"
                        selectedRowKeys="#{bindings.table1.collectionModel.selectedRow}"
                        selectionListener="#{bindings.table1.collectionModel.makeCurrent}"
                        rowSelection="single" fetchSize="#{bindings.table1.rangeSize}" id="t3" width="100%"
                        binding="#{pageFlowScope.Bean.table1}" partialTriggers="::d2 ::d17 ::p2 ::p1"
                        columnStretching="last"
                        contentDelivery="immediate">

    <af:column headerText="#{createkpiuiBundle.YEAR_TABLE_HEADER}" id="c8">
                  <af:outputText value="#{row.BenchmarkYr}"
                                 shortDesc="#{bindings.BpmKpiBenchmarkUPView3.hints.BenchmarkYr.tooltip}" id="ot14">
                    <af:convertNumber groupingUsed="false"
                                      pattern="#{bindings.BpmKpiBenchmarkUPView3.hints.BenchmarkYr.format}"/>
                  </af:outputText>
                </af:column>

并且有输入文本会自动在表列中插入值(该值会立即反映在表行中):

    <af:inputText value="#{bindings.BenchmarkYr.inputValue}"
                                          label="#{createkpiuiBundle.DATASOURCE_ENGLISH_TABLE_HEADER}"
                                          required="#{bindings.BenchmarkDataSrcEn.hints.mandatory}"
                                          maximumLength="#{bindings.BenchmarkDataSrcEn.hints.precision}" id="it21"
                                          styleClass="AFStretchWidth" contentStyle="width:100%;" autoSubmit="true">

现在我有一个新的输入文本,它指向相同的EntityObject属性 ,所以在视图对象中,我现在有了(BenchmarkYr,BenchmarkYr1)

当我输入新的输入文本时出现的问题,该值根本没有插入到新创建的行中

0 个答案:

没有答案