Re: styling thead in DataTable
Christain, I'm a Wicket newbie and would like some helpful tips, as you already gave one. I was looking at the DataTable's source and tried to "play" with the markup of my inherited table. Can you give an example / link ref / more explanation of how it's done? thanks very much On Wed, Mar 12, 2008 at 1:43 AM, Christian Alejandro Marquez Grabia < [EMAIL PROTECTED]> wrote: > Martin, > > Yes...you would have to set a wicket:id for the thead to add attributes > dynamically. This is easily done by setting markup to a subclass of > datatable, and using the same structure used in the wicket-extensions jar. > > Cheers, > Christian > > On 3/11/08, Eyal Golan <[EMAIL PROTECTED]> wrote: > > > > Thanks Christian, > > As Igor suggested, I did use a CSS (at the beginning I didn't find the > > style > > attribute I needed). > > I'll keep in mind the onComponentTag() as well. > > > > As I mentioned before, my problem was solved, but when I have time, I'll > > try > > to find the of a DataTable issue. > > > > Thanks guys > > > > > > On Tue, Mar 11, 2008 at 3:45 AM, Christian Alejandro Marquez Grabia < > > [EMAIL PROTECTED]> wrote: > > > > > You can change tag attributes by overriding the onComponentTag() > method, > > > at > > > least that is what I do when modifying any class or other attribute. > > (you > > > should get the attribute from the tag parameter, and then set it there > > as > > > well) > > > > > > I'm not sure where you should add that for the thead builder, but if > you > > > find it, then you'll get it done. You may also use IBehaviours, like > > > SimpleAttributeModifier. > > > > > > Or as Igor well said, use your own markup (you could see the default > > > markup > > > inside the jar, and simply add the attribute you want) > > > > > > Rgds, > > > Christian > > > > > > On 3/10/08, Igor Vaynberg <[EMAIL PROTECTED]> wrote: > > > > > > > > there shouldnt be anything you cannot do through css that you can do > > > > through adding things to markup > > > > > > > > that said you can always subclass datatable and provide your own > > markup > > > > > > > > > > > > -igor > > > > > > > > > > > > On Mon, Mar 10, 2008 at 3:31 PM, Eyal Golan <[EMAIL PROTECTED]> > > wrote: > > > > > well, I can and this is what I actually did. > > > > > I found out that I can use in style, the attribute: *text-align* > > > > > that has solved me the problem. > > > > > > > > > > But my (more general) question is: what if there is an attribute > > that > > > > can't > > > > > be set in style? as what I understand, it can't be set in a CSS > (if > > > I'm > > > > > mistaken, please tell me how it's done). > > > > > > > > > > How can I add attributes to of a DataTable? > > > > > Hope I'm clear enough. > > > > > > > > > > Eyal > > > > > On Mon, Mar 10, 2008 at 7:17 PM, Igor Vaynberg < > > > [EMAIL PROTECTED] > > > > > > > > > > wrote: > > > > > > > > > > > > > > > > > > > > > can you not use css? > > > > > > > > > > > > -igor > > > > > > > > > > > > > > > > > > On Mon, Mar 10, 2008 at 6:17 AM, Eyal Golan <[EMAIL PROTECTED] > > > > > > wrote: > > > > > > > Hey all, > > > > > > > I am having an issue that seems to be simple, but still, no > > > > success. > > > > > > > > > > > > > > I have a normal DataTable. > > > > > > > I add to it the toptoolbars manually: > > > > > > > HeadersToolbar thead = new HeadersToolbar(entityDataTable, > > > > > > > entitiesProvider); > > > > > > > entityDataTable.addTopToolbar(thead); > > > > > > > This is how it looks in the HTML: > > > > > > > > > > > > > > > > > > > > > This is how (part of) the generated HTML looks like: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > _moz-userdefined=""> > > > > > > > > > > > > > > > > > > > > > > > href="?wicket:interface=:4:tabs:browserTabbedPanel:panel:entitiesList:topToolbars:2:toolbar:headers:1:header:orderByLink::ILinkListener::"> > > > > > > _moz-userdefined="">Person > > > > > > > ID > > > > > > > > > > > > > > > > > > > > > I want a simple thing: I want to align the header labels to > > the > > > > left. > > > > > > > The problem(s): > > > > > > > - style doesn't have an attribute of align. Only > > vertical-align. > > > > > > > - I tried to add to the HeadersToolbar an AttributeModifier: > > > > > > > thead.add(new AttributeModifier("align", true, new > > > > Model("left"))); > > > > > > > > > > > > > > Nothing seems working. > > > > > > > I am using Firebug and the label keeps with no > > > attribute. > > > > > > > > > > > > > > Can anyone help? > > > > > > > > > > > > > > Thank a lot > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > Eyal Golan > > > > > > > [EMAIL PROTECTED] > > > > > > > > > > > > > > Visit: http://jvdrums.sourceforge.net/ > > > > > > > > > > > > > > > > > > > > > > - > > > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > > > For additio
Re: styling thead in DataTable
Martin, Yes...you would have to set a wicket:id for the thead to add attributes dynamically. This is easily done by setting markup to a subclass of datatable, and using the same structure used in the wicket-extensions jar. Cheers, Christian On 3/11/08, Eyal Golan <[EMAIL PROTECTED]> wrote: > > Thanks Christian, > As Igor suggested, I did use a CSS (at the beginning I didn't find the > style > attribute I needed). > I'll keep in mind the onComponentTag() as well. > > As I mentioned before, my problem was solved, but when I have time, I'll > try > to find the of a DataTable issue. > > Thanks guys > > > On Tue, Mar 11, 2008 at 3:45 AM, Christian Alejandro Marquez Grabia < > [EMAIL PROTECTED]> wrote: > > > You can change tag attributes by overriding the onComponentTag() method, > > at > > least that is what I do when modifying any class or other attribute. > (you > > should get the attribute from the tag parameter, and then set it there > as > > well) > > > > I'm not sure where you should add that for the thead builder, but if you > > find it, then you'll get it done. You may also use IBehaviours, like > > SimpleAttributeModifier. > > > > Or as Igor well said, use your own markup (you could see the default > > markup > > inside the jar, and simply add the attribute you want) > > > > Rgds, > > Christian > > > > On 3/10/08, Igor Vaynberg <[EMAIL PROTECTED]> wrote: > > > > > > there shouldnt be anything you cannot do through css that you can do > > > through adding things to markup > > > > > > that said you can always subclass datatable and provide your own > markup > > > > > > > > > -igor > > > > > > > > > On Mon, Mar 10, 2008 at 3:31 PM, Eyal Golan <[EMAIL PROTECTED]> > wrote: > > > > well, I can and this is what I actually did. > > > > I found out that I can use in style, the attribute: *text-align* > > > > that has solved me the problem. > > > > > > > > But my (more general) question is: what if there is an attribute > that > > > can't > > > > be set in style? as what I understand, it can't be set in a CSS (if > > I'm > > > > mistaken, please tell me how it's done). > > > > > > > > How can I add attributes to of a DataTable? > > > > Hope I'm clear enough. > > > > > > > > Eyal > > > > On Mon, Mar 10, 2008 at 7:17 PM, Igor Vaynberg < > > [EMAIL PROTECTED] > > > > > > > > wrote: > > > > > > > > > > > > > > > > > can you not use css? > > > > > > > > > > -igor > > > > > > > > > > > > > > > On Mon, Mar 10, 2008 at 6:17 AM, Eyal Golan <[EMAIL PROTECTED]> > > > wrote: > > > > > > Hey all, > > > > > > I am having an issue that seems to be simple, but still, no > > > success. > > > > > > > > > > > > I have a normal DataTable. > > > > > > I add to it the toptoolbars manually: > > > > > > HeadersToolbar thead = new HeadersToolbar(entityDataTable, > > > > > > entitiesProvider); > > > > > > entityDataTable.addTopToolbar(thead); > > > > > > This is how it looks in the HTML: > > > > > > > > > > > > > > > > > > This is how (part of) the generated HTML looks like: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > _moz-userdefined=""> > > > > > > > > > > > > > > > > > > href="?wicket:interface=:4:tabs:browserTabbedPanel:panel:entitiesList:topToolbars:2:toolbar:headers:1:header:orderByLink::ILinkListener::"> > > > > > _moz-userdefined="">Person > > > > > > ID > > > > > > > > > > > > > > > > > > I want a simple thing: I want to align the header labels to > the > > > left. > > > > > > The problem(s): > > > > > > - style doesn't have an attribute of align. Only > vertical-align. > > > > > > - I tried to add to the HeadersToolbar an AttributeModifier: > > > > > > thead.add(new AttributeModifier("align", true, new > > > Model("left"))); > > > > > > > > > > > > Nothing seems working. > > > > > > I am using Firebug and the label keeps with no > > attribute. > > > > > > > > > > > > Can anyone help? > > > > > > > > > > > > Thank a lot > > > > > > > > > > > > > > > > > > -- > > > > > > Eyal Golan > > > > > > [EMAIL PROTECTED] > > > > > > > > > > > > Visit: http://jvdrums.sourceforge.net/ > > > > > > > > > > > > > > > > > > - > > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > > Eyal Golan > > > > [EMAIL PROTECTED] > > > > > > > > Visit: http://jvdrums.sourceforge.net/ > > > > > > > > > > - > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > -- > > Eyal Golan > [EMAIL PROTECTED] > > Visit: http://jvdrums.sourceforge.net/ >
Re: styling thead in DataTable
Thanks Christian, As Igor suggested, I did use a CSS (at the beginning I didn't find the style attribute I needed). I'll keep in mind the onComponentTag() as well. As I mentioned before, my problem was solved, but when I have time, I'll try to find the of a DataTable issue. Thanks guys On Tue, Mar 11, 2008 at 3:45 AM, Christian Alejandro Marquez Grabia < [EMAIL PROTECTED]> wrote: > You can change tag attributes by overriding the onComponentTag() method, > at > least that is what I do when modifying any class or other attribute. (you > should get the attribute from the tag parameter, and then set it there as > well) > > I'm not sure where you should add that for the thead builder, but if you > find it, then you'll get it done. You may also use IBehaviours, like > SimpleAttributeModifier. > > Or as Igor well said, use your own markup (you could see the default > markup > inside the jar, and simply add the attribute you want) > > Rgds, > Christian > > On 3/10/08, Igor Vaynberg <[EMAIL PROTECTED]> wrote: > > > > there shouldnt be anything you cannot do through css that you can do > > through adding things to markup > > > > that said you can always subclass datatable and provide your own markup > > > > > > -igor > > > > > > On Mon, Mar 10, 2008 at 3:31 PM, Eyal Golan <[EMAIL PROTECTED]> wrote: > > > well, I can and this is what I actually did. > > > I found out that I can use in style, the attribute: *text-align* > > > that has solved me the problem. > > > > > > But my (more general) question is: what if there is an attribute that > > can't > > > be set in style? as what I understand, it can't be set in a CSS (if > I'm > > > mistaken, please tell me how it's done). > > > > > > How can I add attributes to of a DataTable? > > > Hope I'm clear enough. > > > > > > Eyal > > > On Mon, Mar 10, 2008 at 7:17 PM, Igor Vaynberg < > [EMAIL PROTECTED] > > > > > > wrote: > > > > > > > > > > > > > can you not use css? > > > > > > > > -igor > > > > > > > > > > > > On Mon, Mar 10, 2008 at 6:17 AM, Eyal Golan <[EMAIL PROTECTED]> > > wrote: > > > > > Hey all, > > > > > I am having an issue that seems to be simple, but still, no > > success. > > > > > > > > > > I have a normal DataTable. > > > > > I add to it the toptoolbars manually: > > > > > HeadersToolbar thead = new HeadersToolbar(entityDataTable, > > > > > entitiesProvider); > > > > > entityDataTable.addTopToolbar(thead); > > > > > This is how it looks in the HTML: > > > > > > > > > > > > > > > This is how (part of) the generated HTML looks like: > > > > > > > > > > > > > > > > > > > > > > > > _moz-userdefined=""> > > > > > > > > > > > > href="?wicket:interface=:4:tabs:browserTabbedPanel:panel:entitiesList:topToolbars:2:toolbar:headers:1:header:orderByLink::ILinkListener::"> > > > > _moz-userdefined="">Person > > > > > ID > > > > > > > > > > > > > > > I want a simple thing: I want to align the header labels to the > > left. > > > > > The problem(s): > > > > > - style doesn't have an attribute of align. Only vertical-align. > > > > > - I tried to add to the HeadersToolbar an AttributeModifier: > > > > > thead.add(new AttributeModifier("align", true, new > > Model("left"))); > > > > > > > > > > Nothing seems working. > > > > > I am using Firebug and the label keeps with no > attribute. > > > > > > > > > > Can anyone help? > > > > > > > > > > Thank a lot > > > > > > > > > > > > > > > -- > > > > > Eyal Golan > > > > > [EMAIL PROTECTED] > > > > > > > > > > Visit: http://jvdrums.sourceforge.net/ > > > > > > > > > > > > > > - > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > -- > > > > > > > > > Eyal Golan > > > [EMAIL PROTECTED] > > > > > > Visit: http://jvdrums.sourceforge.net/ > > > > > > > - > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > -- Eyal Golan [EMAIL PROTECTED] Visit: http://jvdrums.sourceforge.net/
Re: styling thead in DataTable
Does this also mean that one must add a wicket:id into the thead? ** Martin 2008/3/11, Christian Alejandro Marquez Grabia <[EMAIL PROTECTED]>: > You can change tag attributes by overriding the onComponentTag() method, at > least that is what I do when modifying any class or other attribute. (you > should get the attribute from the tag parameter, and then set it there as > well) > > I'm not sure where you should add that for the thead builder, but if you > find it, then you'll get it done. You may also use IBehaviours, like > SimpleAttributeModifier. > > Or as Igor well said, use your own markup (you could see the default markup > inside the jar, and simply add the attribute you want) > > Rgds, > > Christian > > > On 3/10/08, Igor Vaynberg <[EMAIL PROTECTED]> wrote: > > > > there shouldnt be anything you cannot do through css that you can do > > through adding things to markup > > > > that said you can always subclass datatable and provide your own markup > > > > > > -igor > > > > > > On Mon, Mar 10, 2008 at 3:31 PM, Eyal Golan <[EMAIL PROTECTED]> wrote: > > > well, I can and this is what I actually did. > > > I found out that I can use in style, the attribute: *text-align* > > > that has solved me the problem. > > > > > > But my (more general) question is: what if there is an attribute that > > can't > > > be set in style? as what I understand, it can't be set in a CSS (if I'm > > > mistaken, please tell me how it's done). > > > > > > How can I add attributes to of a DataTable? > > > Hope I'm clear enough. > > > > > > Eyal > > > On Mon, Mar 10, 2008 at 7:17 PM, Igor Vaynberg <[EMAIL PROTECTED] > > > > > > wrote: > > > > > > > > > > > > > can you not use css? > > > > > > > > -igor > > > > > > > > > > > > On Mon, Mar 10, 2008 at 6:17 AM, Eyal Golan <[EMAIL PROTECTED]> > > wrote: > > > > > Hey all, > > > > > I am having an issue that seems to be simple, but still, no > > success. > > > > > > > > > > I have a normal DataTable. > > > > > I add to it the toptoolbars manually: > > > > > HeadersToolbar thead = new HeadersToolbar(entityDataTable, > > > > > entitiesProvider); > > > > > entityDataTable.addTopToolbar(thead); > > > > > This is how it looks in the HTML: > > > > > > > > > > > > > > > This is how (part of) the generated HTML looks like: > > > > > > > > > > > > > > > > > > > >> > > > _moz-userdefined=""> > > > > > > > > > > > href="?wicket:interface=:4:tabs:browserTabbedPanel:panel:entitiesList:topToolbars:2:toolbar:headers:1:header:orderByLink::ILinkListener::"> > > > > _moz-userdefined="">Person > > > > > ID > > > > > > > > > > > > > > > I want a simple thing: I want to align the header labels to the > > left. > > > > > The problem(s): > > > > > - style doesn't have an attribute of align. Only vertical-align. > > > > > - I tried to add to the HeadersToolbar an AttributeModifier: > > > > > thead.add(new AttributeModifier("align", true, new > > Model("left"))); > > > > > > > > > > Nothing seems working. > > > > > I am using Firebug and the label keeps with no attribute. > > > > > > > > > > Can anyone help? > > > > > > > > > > Thank a lot > > > > > > > > > > > > > > > -- > > > > > Eyal Golan > > > > > [EMAIL PROTECTED] > > > > > > > > > > Visit: http://jvdrums.sourceforge.net/ > > > > > > > > > > > > > - > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > -- > > > > > > > > > Eyal Golan > > > [EMAIL PROTECTED] > > > > > > Visit: http://jvdrums.sourceforge.net/ > > > > > > > - > > 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]
Re: styling thead in DataTable
You can change tag attributes by overriding the onComponentTag() method, at least that is what I do when modifying any class or other attribute. (you should get the attribute from the tag parameter, and then set it there as well) I'm not sure where you should add that for the thead builder, but if you find it, then you'll get it done. You may also use IBehaviours, like SimpleAttributeModifier. Or as Igor well said, use your own markup (you could see the default markup inside the jar, and simply add the attribute you want) Rgds, Christian On 3/10/08, Igor Vaynberg <[EMAIL PROTECTED]> wrote: > > there shouldnt be anything you cannot do through css that you can do > through adding things to markup > > that said you can always subclass datatable and provide your own markup > > > -igor > > > On Mon, Mar 10, 2008 at 3:31 PM, Eyal Golan <[EMAIL PROTECTED]> wrote: > > well, I can and this is what I actually did. > > I found out that I can use in style, the attribute: *text-align* > > that has solved me the problem. > > > > But my (more general) question is: what if there is an attribute that > can't > > be set in style? as what I understand, it can't be set in a CSS (if I'm > > mistaken, please tell me how it's done). > > > > How can I add attributes to of a DataTable? > > Hope I'm clear enough. > > > > Eyal > > On Mon, Mar 10, 2008 at 7:17 PM, Igor Vaynberg <[EMAIL PROTECTED] > > > > wrote: > > > > > > > > > can you not use css? > > > > > > -igor > > > > > > > > > On Mon, Mar 10, 2008 at 6:17 AM, Eyal Golan <[EMAIL PROTECTED]> > wrote: > > > > Hey all, > > > > I am having an issue that seems to be simple, but still, no > success. > > > > > > > > I have a normal DataTable. > > > > I add to it the toptoolbars manually: > > > > HeadersToolbar thead = new HeadersToolbar(entityDataTable, > > > > entitiesProvider); > > > > entityDataTable.addTopToolbar(thead); > > > > This is how it looks in the HTML: > > > > > > > > > > > > This is how (part of) the generated HTML looks like: > > > > > > > > > > > > > > > > > > > _moz-userdefined=""> > > > > > > > > > href="?wicket:interface=:4:tabs:browserTabbedPanel:panel:entitiesList:topToolbars:2:toolbar:headers:1:header:orderByLink::ILinkListener::"> > > > _moz-userdefined="">Person > > > > ID > > > > > > > > > > > > I want a simple thing: I want to align the header labels to the > left. > > > > The problem(s): > > > > - style doesn't have an attribute of align. Only vertical-align. > > > > - I tried to add to the HeadersToolbar an AttributeModifier: > > > > thead.add(new AttributeModifier("align", true, new > Model("left"))); > > > > > > > > Nothing seems working. > > > > I am using Firebug and the label keeps with no attribute. > > > > > > > > Can anyone help? > > > > > > > > Thank a lot > > > > > > > > > > > > -- > > > > Eyal Golan > > > > [EMAIL PROTECTED] > > > > > > > > Visit: http://jvdrums.sourceforge.net/ > > > > > > > > > > - > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > -- > > > > > > Eyal Golan > > [EMAIL PROTECTED] > > > > Visit: http://jvdrums.sourceforge.net/ > > > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
Re: styling thead in DataTable
there shouldnt be anything you cannot do through css that you can do through adding things to markup that said you can always subclass datatable and provide your own markup -igor On Mon, Mar 10, 2008 at 3:31 PM, Eyal Golan <[EMAIL PROTECTED]> wrote: > well, I can and this is what I actually did. > I found out that I can use in style, the attribute: *text-align* > that has solved me the problem. > > But my (more general) question is: what if there is an attribute that can't > be set in style? as what I understand, it can't be set in a CSS (if I'm > mistaken, please tell me how it's done). > > How can I add attributes to of a DataTable? > Hope I'm clear enough. > > Eyal > On Mon, Mar 10, 2008 at 7:17 PM, Igor Vaynberg <[EMAIL PROTECTED]> > wrote: > > > > > can you not use css? > > > > -igor > > > > > > On Mon, Mar 10, 2008 at 6:17 AM, Eyal Golan <[EMAIL PROTECTED]> wrote: > > > Hey all, > > > I am having an issue that seems to be simple, but still, no success. > > > > > > I have a normal DataTable. > > > I add to it the toptoolbars manually: > > > HeadersToolbar thead = new HeadersToolbar(entityDataTable, > > > entitiesProvider); > > > entityDataTable.addTopToolbar(thead); > > > This is how it looks in the HTML: > > > > > > > > > This is how (part of) the generated HTML looks like: > > > > > > > > > > > >> > _moz-userdefined=""> > > > > > href="?wicket:interface=:4:tabs:browserTabbedPanel:panel:entitiesList:topToolbars:2:toolbar:headers:1:header:orderByLink::ILinkListener::"> > > _moz-userdefined="">Person > > > ID > > > > > > > > > I want a simple thing: I want to align the header labels to the left. > > > The problem(s): > > > - style doesn't have an attribute of align. Only vertical-align. > > > - I tried to add to the HeadersToolbar an AttributeModifier: > > > thead.add(new AttributeModifier("align", true, new Model("left"))); > > > > > > Nothing seems working. > > > I am using Firebug and the label keeps with no attribute. > > > > > > Can anyone help? > > > > > > Thank a lot > > > > > > > > > -- > > > Eyal Golan > > > [EMAIL PROTECTED] > > > > > > Visit: http://jvdrums.sourceforge.net/ > > > > > > > - > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > -- > > > Eyal Golan > [EMAIL PROTECTED] > > Visit: http://jvdrums.sourceforge.net/ > - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: styling thead in DataTable
well, I can and this is what I actually did. I found out that I can use in style, the attribute: *text-align* that has solved me the problem. But my (more general) question is: what if there is an attribute that can't be set in style? as what I understand, it can't be set in a CSS (if I'm mistaken, please tell me how it's done). How can I add attributes to of a DataTable? Hope I'm clear enough. Eyal On Mon, Mar 10, 2008 at 7:17 PM, Igor Vaynberg <[EMAIL PROTECTED]> wrote: > can you not use css? > > -igor > > > On Mon, Mar 10, 2008 at 6:17 AM, Eyal Golan <[EMAIL PROTECTED]> wrote: > > Hey all, > > I am having an issue that seems to be simple, but still, no success. > > > > I have a normal DataTable. > > I add to it the toptoolbars manually: > > HeadersToolbar thead = new HeadersToolbar(entityDataTable, > > entitiesProvider); > > entityDataTable.addTopToolbar(thead); > > This is how it looks in the HTML: > > > > > > This is how (part of) the generated HTML looks like: > > > > > > > > > _moz-userdefined=""> > > > href="?wicket:interface=:4:tabs:browserTabbedPanel:panel:entitiesList:topToolbars:2:toolbar:headers:1:header:orderByLink::ILinkListener::"> > _moz-userdefined="">Person > > ID > > > > > > I want a simple thing: I want to align the header labels to the left. > > The problem(s): > > - style doesn't have an attribute of align. Only vertical-align. > > - I tried to add to the HeadersToolbar an AttributeModifier: > > thead.add(new AttributeModifier("align", true, new Model("left"))); > > > > Nothing seems working. > > I am using Firebug and the label keeps with no attribute. > > > > Can anyone help? > > > > Thank a lot > > > > > > -- > > Eyal Golan > > [EMAIL PROTECTED] > > > > Visit: http://jvdrums.sourceforge.net/ > > > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Eyal Golan [EMAIL PROTECTED] Visit: http://jvdrums.sourceforge.net/
Re: styling thead in DataTable
can you not use css? -igor On Mon, Mar 10, 2008 at 6:17 AM, Eyal Golan <[EMAIL PROTECTED]> wrote: > Hey all, > I am having an issue that seems to be simple, but still, no success. > > I have a normal DataTable. > I add to it the toptoolbars manually: > HeadersToolbar thead = new HeadersToolbar(entityDataTable, > entitiesProvider); > entityDataTable.addTopToolbar(thead); > This is how it looks in the HTML: > > > This is how (part of) the generated HTML looks like: > > > >_moz-userdefined=""> > href="?wicket:interface=:4:tabs:browserTabbedPanel:panel:entitiesList:topToolbars:2:toolbar:headers:1:header:orderByLink::ILinkListener::"> _moz-userdefined="">Person > ID > > > I want a simple thing: I want to align the header labels to the left. > The problem(s): > - style doesn't have an attribute of align. Only vertical-align. > - I tried to add to the HeadersToolbar an AttributeModifier: > thead.add(new AttributeModifier("align", true, new Model("left"))); > > Nothing seems working. > I am using Firebug and the label keeps with no attribute. > > Can anyone help? > > Thank a lot > > > -- > Eyal Golan > [EMAIL PROTECTED] > > Visit: http://jvdrums.sourceforge.net/ > - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
styling thead in DataTable
Hey all, I am having an issue that seems to be simple, but still, no success. I have a normal DataTable. I add to it the toptoolbars manually: HeadersToolbar thead = new HeadersToolbar(entityDataTable, entitiesProvider); entityDataTable.addTopToolbar(thead); This is how it looks in the HTML: This is how (part of) the generated HTML looks like: Person ID I want a simple thing: I want to align the header labels to the left. The problem(s): - style doesn't have an attribute of align. Only vertical-align. - I tried to add to the HeadersToolbar an AttributeModifier: thead.add(new AttributeModifier("align", true, new Model("left"))); Nothing seems working. I am using Firebug and the label keeps with no attribute. Can anyone help? Thank a lot -- Eyal Golan [EMAIL PROTECTED] Visit: http://jvdrums.sourceforge.net/