You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by "F. Da Costa" <da...@xs4all.nl> on 2004/02/26 12:08:17 UTC
Re: [Table comp] is there a difference between b3 & b4 in using SimpleTableModel?
(Solved)
There was indeed a change in the bindings of the TableRows component (row
instead of value).
> Hi,
>
> Below the two methods i used in b3 to create a table. Everything worked ok.
> Using b4 i suddenly noticed the following whilst stepping through the
> code. (After fining out i started gettnigs nulls instead of the expected
> rows)
>
> _tableModel (on the return in the code below) contains:
> - m_arrRows = null (??)
> - m_objColumnModel = correct
> - m_objDataModel = correct (incl a correct entry for m_arrRows)
> - rest is also correct.
> So the _tableModel basically looks ok.
>
> Could it be that i'm not getting any rows (they do exist in the
> dataModel though) because the m_arrRows == null? Or should that entry be
> null, the SimpleDataModel constructor suggests it should be.
>
> As mentioned before, i cannot remember ever doing anything with the
> m_arrRows in the _tableModel (though that could imply early brain damage
> ;))
> Am i overlooking something obvious or is there something that has
> changed slightly?
>
> TIA
> Fermin DCG
>
>
> public ITableModel getTableModel() {
> if (_tableModel==null || _refreshData) {
> initTableSessionStateManager();
> _tableModel = m_objTableSessionStateManager.recreateTableModel(new
> SimpleTableState());
> }
> return _tableModel;
> }
>
> private void initTableSessionStateManager() {
> _tableDataModel = (ITableDataModel) getBinding("data2bShown").getObject();
> _tableColumnModel = createTableColumnModel( (Vector)
> getBinding("tableColumnDescriptions").getObject() );
> m_objTableSessionStateManager = new
> SimpleTableSessionStateManager(_tableDataModel, _tableColumnModel);
> //m_objTableSessionStateManager = new NullTableSessionStateManager();
> }
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org