Yasushi Okubo wrote:
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>
Please discard this message. I found a bug in my code.
yasushi