我在这里做了这段代码,q旨在列出银行的值,并且用户可以更新日期,甚至通过dataTable。到目前为止,我设法做到了这一点,只是设置了用户输入的值。我在世界任何地方都找不到这个值,已经运行了 tdo 并且在框中输入的值没有出现。我使用了几种类型的变量,但没有。
 <p:dataTable id="dataTable"
                             var="Arquivo"
                             paginator="true"
                             paginatorPosition="bottom"
                             rowsPerPageTemplate="100"
                             rows="100"
                             sortBy="#{Arquivo.id}"
                             value="#{arquivoBean.dataModelArquivo}"  
                             rowStyleClass="#{Arquivo.pendente eq 1 ? 'ok' : 'erro'}"
                             >
                    <p:column headerText="ID">
                        #{Arquivo.id}
                    </p:column>
                    <p:column headerText="Nome">
                        #{Arquivo.nome}
                    </p:column>
                    <p:column headerText="Envio">
                        #{Arquivo.dataEnvio}
                    </p:column>
                    <p:column headerText="Produto" width="10px;">
                        <h:form id="formProduto">
                            <p:commandButton icon="ui-icon-circle-zoomout" value="" 
                                             action="#{arquivoBean.listarProdutoPorArquivo()}" 
                                             oncomplete="prodDialog.show()"
                                             update=":form:dataTableProd"
                                             onclick="listarProd([{name: 'ArquivoId', value:#{Arquivo.id}}]);">
                                <f:setPropertyActionListener value="#{Arquivo}" target="#{arquivoBean.arquivo}"/>
                            </p:commandButton>
                        </h:form>
                    </p:column>
                    <p:column headerText="Data" >
                        <p:inputMask id ="entrada#{cc.clientId}" mask="99/99/9999" value="#{Arquivo.dataEntrada}"
                                     onkeypress="if (event.keyCode === 13) {
                                                         test([{name: 'ArquivoId', value:#{Arquivo.id}}]);
                                                         return;
                                                     };"
                                     size="8">
                            <f:convertDateTime pattern="dd/MM/yyyy"/>
                        </p:inputMask>
                    </p:column>
                </p:dataTable>
经过一番摸索,我发现了这个错误检查器元素的 chrome,标签网络:
<partial-response id="j_id1"><error><error-name>class java.lang.NullPointerException</error-name><error-message><![CDATA[]]></error-message></error></partial-response>