Hi,

In beta2 I have set up the default bindings for Table, but I have not set
them up for TableView. As a result, everything you type in there is taken as
OGNL. Try to replace the columns binding with:

         <binding name="columns">
             'name'
         </binding>

or with:

         <binding name="columns">
             literal:name
         </binding>

and I believe that would fix a number of issues.


Similarly,

    <binding  name="initialSortColumn" value="name"/>

should become

    <binding  name="initialSortColumn" value="literal:name"/>


Please add a bug if you want. Table, FormTable, and TableView should have
exactly the same defaults.

-mb

----- Original Message ----- 
From: "Scott F. Walter" <[EMAIL PROTECTED]>
To: <tapestry-user@jakarta.apache.org>
Sent: Monday, July 18, 2005 8:55 PM
Subject: T4: Table Issues


> Everyone.
>
> I am having some issues with using contrib:TableView components with
> beta 2 and was wondering if anyone has noticed these?
>
> These issues are only visible if you are using the 4.0 DTD.  I have
> defined a contrib:TableView component in a page as:
>
>     <component id="tableView" type="contrib:TableView">
>         <binding name="source" value="ognl:autoApprovalRules"/>
>         <binding name="columns">
>             name
>         </binding>
>         <binding name="pageSize" value="ognl:10"/>
>         <binding  name="initialSortColumn" value="name"/>
>         <binding  name="initialSortOrder" value="false"/>
>     </component>
>
> 1.  I get an ognl.NoSuchPropertyException for the "column" binding
> unless I prefix my columns with a display name and a colon.  The above
> "column" binding fails, to get it to work I had to do something like this:
>
>         <binding name="columns">
>             My Name:name
>         </binding>
>
> 2.  If I setup the "column" binding as I did in #1 and I have a page
> message space, the value from the properties file is never rendered, it
> always uses the display name that is hard coded into the "column" binding.
>
> 3.  I get an ognl.NoSuchPropertyException for the "initialSortColumn"
> binding unless I prefix my column with a display name and a colon.  The
> above "column" binding fails, to get it to work I had to do something
> like this:
>
> <binding  name="initialSortColumn" value="mickey mouse:name"/>
>
> You will notice the value before the colon, doesn't even match what I
> have for item #1.
>
> 4.  Inital sorting does not work, even if I have the same value before
> the colon for "columns" and "initialSortColumn" bindings.  Its probably
> related to #3.
>
> Before I report these as bugs, I just wanted to get your input.
>
> thank, scott.
>
>
> -- 
>
> Scott F. Walter Scott F. Walter
> Principal Consultant
> Vivare, Inc.
>
> E: [EMAIL PROTECTED]
> E: [EMAIL PROTECTED]
> Visit scottwalter.com <http://scottwalter.com> --Point.  Click.  Explore!
>
>
>
>
> ---------------------------------------------------------------------
> 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