Hi, experts
I am trying to make t:commandSortHeader work for my application, but I
am having a problem.
When the header link is clicked, it never execute sort function defined
in my backing bean(queryBean), but rather it submit() on post. So, it
simply displays the same data. I am just following an example from
myfaces, but it seems I am missing something here.
Sort function is defined inside queryBean. getTargetData function is
kicking off database query, is it the issue here ?
Thank you,
yasushi
<t:dataTable id="tableData"
value="#{queryBean.targetData}"
var="target"
styleClass="targets"
headerClass="queryHeader"
columnClasses="targetId,targetBlast"
rows="15"
preserveDataModel="true"
sortColumn="#{queryBean.sort}"
sortAscending="#{queryBean.ascending}"
preserveSort="true">
....
....
<h:column>
<f:facet name="header">
<t:commandSortHeader columnName="targetId"
arrow="true" immediate="false">
<h:outputText value="#{msgs.targetId}"/>
</t:commandSortHeader>
</f:facet>