you populate all components inside the listview yourself, so just
attach one to the td
-igor
On Mon, Sep 29, 2008 at 9:23 AM, radovan <[EMAIL PROTECTED]> wrote:
>
>
>
> Thies Edeling wrote:
>>
>> radovan wrote:
>>> Hallo community, my code looks like this:
>>>
>>> listView = new ListView<MyItem>("collectionIterator",
>>> listOfMyItems) {
>>>
>>> @Override
>>> protected void populateItem(ListItem<MyItem> item) {
>>> MyItem myItem = (MyItem) item.getDefaultModelObject();
>>> String name = myItem.getName();
>>> String value = myItem.getValue();
>>> item.add(new Label("name", name));
>>> item.add(new Label("value", value));
>>> }
>>> };
>>>
>>> <table>
>>> <tr><th>Name</th><th>Value</th</tr>
>>> <tr wicket:id="collectionIterator">
>>> <td></td>
>>> <td></td>
>>> </tr>
>>> </table>
>>>
>>> and I need to change css class for <td> element in table.
>>>
>>> If I add this:
>>>
>>> item.add(new AttributeAppender("class", new
>>> Model<String>("newCssClass)," "));
>>>
>>> It adds this css class for all <td> tags. By oter words for whole row.
>>> But I
>>> need modify only some <td>, only some column. Could you give me some
>>> advice?
>>> Thanks a lot
>> use an if statement to only add the attribute to that specific td?
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>>
>
>
> ok, but listItem is for whole row (for <tr>), how I get td from listItem?
> --
> View this message in context:
> http://www.nabble.com/ListView---modify-css-for-some-column-tp19726888p19727084.html
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> 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]