Thanks for the pointers, creating a BeanModel and adding my extra columns to it 
sounds like the right way to go. As an emergency solution for now I'm just 
going through all grids and adding the t:add columns into t:excludeSort in 
order to avoid the crashes on sorting. Then I will work on the actual solution 
with the BeanModel.

In the meantime, regardless of these crashes and of whether it's 5.3.7 or 
5.3.8, I'm still wondering if my way of defining these t:add columns (pasted 
below for convenience) has something wrong in general. Any opinion about that 
would be very useful.

The column is defined like this:

- In the page template, one param of the grid tag is

        t:add="prop:gridAdd"

- In the page Java code, there is the corresponding

        public String getGridAdd() {
                return " myColumn1, myColumn2, myColumn3, myColumn4";
        }
 
  where let's say that "myColumn3" is the column whose sorting fails.

- In the page template, within the t:grid tag there is the definition of the 
customized content of that column:

        <p: myColumn3Cell>${ myColumn3}</p: myColumn3Cell>

- In the page Java code, there is the method returning the value for that 
column:

        public String getMyColumn3()
        {
                return aStringThatIsNeverNull;
        }

----------------------------------------------------


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to