Hi,

How to reset the data again in the model as getTableModel() is not invoked and
picked from the session.

Please call the reset() method of the Table component -- it will clean up everything.


One more thing: the 'source' and 'columns' parameters allow you to use Table much more easily, although in some cases the TableModel approach gives you more flexibility.


[EMAIL PROTECTED] wrote:

Hi,

I use table component and ITableModel from contrib library to display the values
fetched from DB.

.page
<component id="mytable" type="contrib:table">
<binding name="tablemodel" value="tableModel"/>
</component>

List.java
tableModel not declared as an instance variable.

public ITableModel getTableModel(){
data = Get values from DB...
columns = Tablecolumn[]
ITableModel model = new ITableModel(data, columns);
return model;
}

On accessing the page for the first time by a PageLink , getTableModel() is
invoked and the values are displayed.Performing a search updates the
tableModel.Again on clicking the pagelink the last searched value appears and is
not reset to listing all the values.
How to reset the data again in the model as getTableModel() is not invoked and
picked from the session.
Tried the NullSessionStateManager but had trouble in maintaining the page state.

Can anyone suggest how to solve the problem with the ITableModel as the data
source with some examples.

Thanks,
Arun

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]






---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to