I am also having the same requirment as Sandesh, if any simple solution please share...
I tried to call the back bean when click on a button,
<h:form id="form1" styleClass="form">
<hx:commandExButton type="submit" value="Submit" id="button1" styleClass="commandExButton">
<hx:behavior event="onclick" behaviorAction="get" targetAction="group1"></hx:behavior>
</hx:commandExButton>
<h:panelGroup id="group1" styleClass="panelGroup">
<h:inputHidden id="id1" value="#{pc_DynTables.doDisplay}"></h:inputHidden>
<hx:dataTableEx border="0" cellpadding="2" cellspacing="0"
columnClasses="columnClass1" headerClass="headerClass"
footerClass="footerClass" rowClasses="rowClass1, rowClass2, rowClass3, rowClass4"
id="tableEx1" styleClass="dataTableEx" value="#{pc_DynTables.list1}" var="varlist1">
<hx:columnEx id="columnEx1">
<f:facet name="header">
<h:outputText id="text1" styleClass="outputText" value="#{varlist1.value1}"></h:outputText>
</f:facet>
</hx:columnEx>
<hx:columnEx id="columnEx2">
<f:facet name="header">
<h:outputText id="text2" styleClass="outputText" value="#{varlist1.value2}"></h:outputText>
</f:facet>
</hx:columnEx>
<hx:columnEx id="columnEx3">
<f:facet name="header">
<h:outputText id="text3" styleClass="outputText" value="#{varlist1.value3}"></h:outputText>
</f:facet>
</hx:columnEx>
<hx:columnEx id="columnEx4">
<f:facet name="header">
<h:outputText id="text4" styleClass="outputText" value="#{varlist1.value4}"></h:outputText>
</f:facet>
</hx:columnEx>
</hx:dataTableEx>
</h:panelGroup>
<hx:ajaxRefreshRequest id="ajaxRefreshRequest1" target="group1" params="text5"></hx:ajaxRefreshRequest>
I am using IBM jsf extensions...but the approach would be same ..
On click - calling the ajax behaviour for a panel group component to refresh, in this calling a back bean method to set the list1, but it is not calling the backing bean method ..
Any idea, please reply.. if any suggestions..