jsf 2 commandlink无法从datatable工作

时间:2015-01-05 15:17:49

标签: jsf-2

我遇到问题,从数据表中渲染一个commanlink。这是我的代码

<h:form class="form-horizontal" rendered="#{ticketStatusController.role eq 'Coordinator'}">
        <h:dataTable value="#{taskListController.candidateUserTaskList}"    var="thisTask1" id="list" cellspacing="0" rowClasses="odd, even" styleClass="table table-striped table-bordered">
        <h:column><f:facet name="header">Name</f:facet><strong>#{thisTask1.name}</strong></h:column>
        <h:column><f:facet name="header">Description</f:facet>#{thisTask1.description}</h:column>
        <h:column><f:facet name="header">Actions</f:facet>
        <h:commandLink value="complete" action="#{taskListController.getFormKey(task)}" class="btn btn-small" style="margin-left:10px" >
        <f:param name="task" value="#{thisTask1}" />
        </h:commandLink>
            </h:column>
        </h:dataTable>
</h:form>

outputlink正在调用方法名getFormkey,这是代码:

@Named("taskListController")
@RequestScoped

public class TicketStatusController implements Serializable {


public String getFormKey(Task task) {

//buisness logic 
  }

}

命令链接,点击后,不会转到方法,而是显示#。这可能有什么问题?

0 个答案:

没有答案