проблема с commandLink в dataTable - PullRequest
       0

проблема с commandLink в dataTable

0 голосов
/ 08 августа 2011

Я использую JSF 2.0, и у меня есть таблица данных, в которой столбцы заполнены из базы данных. Один из столбцов в таблице данных установлен как commandLink, и при нажатии он должен перенаправить на новую страницу с данными, связанными со столбцом. значение. Я пробовал таким образом

<f:view>
 <h:form>
  <h:panelGrid >
  <h:column>
   <h:outputText value="Stu Number : "></h:outputText>
   <h:inputText maxlength="10" value="#{SDReports.sdReportBean.stuNumber}"/>
  </h:column>
  <h:column>
   <h:outputText value="Document No : "></h:outputText>
   <h:inputText id="delDocNum" value="#{SDReports.sdReportBean.docNum}"/>
   <h:commandButton value="..." onclick="javascript:popUp('DocNumList.jsp',this)" ></h:commandButton>
 </h:column>     
 <h:column>
  <h:commandButton value="Display" action="#{SDReports.getStatus}" > </h:commandButton>
 </h:column>
 </h:panelGrid>
 <br> 
 <h:dataTable id="d" value="#{SDReports.reportList}" var="deliveryList">
  <h:column>
   <f:facet name="header">
    <h:outputText style=""value="Document Number" />
   </f:facet>
   <h:form>
   <h:commandLink id = "itemBtn" value="#{deliveryList.documentNumber}" action="#{sdReportBean.showDeliveryInfo}">
     <f:param name="docNum" value="#{deliveryList.documentNumber}" />
   </h:commandLink></h:form>
  </h:column>
  <h:column>
   <f:facet name="header">
    <h:outputText style=""value="Sales Doc No" />
   </f:facet>
   <h:inputText disabled="true" value="#{deliveryList.salesDocNum}" ></h:inputText>
  </h:column>
  <h:column>
   <f:facet name="header">
    <h:outputText style=""value="Created On" />
   </f:facet>
    <h:inputText disabled="true" value="#{deliveryList.createdOn}" ></h:inputText>
   </h:column>
  </h:dataTable>
 </h:form>
</f:view>

В приведенном выше коде, основанном на критериях поиска, таблица данных заполнена данными, где в первом столбце находится команда CommandLink, которая при щелчке должна открыть другую страницу, которая снова содержит некоторые данные, основанные на номере документа. Когда я пытаюсь запустить приведенный выше код, в команде clickLink не происходит никаких действий. Соответствующим компонентом для этого является область действия запроса

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...