<分区>
我有这个数据表:
<h:dataTable value="#{orderController.orderList}" var="order"
styleClass="table table-striped">
<h:column>
<f:facet name="header">#</f:facet>
<h:outputText value="#{order.orderNo}" escape="false"/>
</h:column>
<h:column>
<f:facet name="header">Cliente</f:facet>
<h:outputText value="#{order.client}" escape="false"/>
</h:column>
<h:column>
<f:facet name="header">Data</f:facet>
<h:outputText value="#{order.date}" escape="false"/>
</h:column>
<h:column>
<f:facet name="header">Status</f:facet>
<h:outputText value="#{order.status}" escape="false"/>
</h:column>
<h:column>
<f:facet name="header"></f:facet>
<h:form>
<h:commandButton action="#{orderController.orderDetail}" value="Detalhe" styleClass="btn btn-info"/>
</h:form>
</h:column>
</h:dataTable>
我正在显示一个订单列表,每个列表都有一个“详细信息”按钮,可以将用户重定向到 orderDetail.html
内页views/fornecedores
.
我已经调试,当我点击 commandButton
时,它没有调用我的 bean 函数。[
我也试过这个:<h:commandButton action="views/fornecedores/orderDetail.html" value="Detalhe" styleClass="btn btn-info"/>
什么也没有,它一直将我重定向到同一页面,orderSearch.html
.
我需要的是调用将接收 orderNo
的方法参数并将加载对象并重定向到 orderDetail.html
页面。
我做错了什么或者这种方法的最佳方法是什么?