Hi, Perhaps i did not make myself clear, After adding the toolbar , i need to replace it with another toolbar.
Let's say that I have an 'add new' toolbar - with only an 'add new' button, and an 'edit' toolbar, for the editing part. The user clicks 'add new' - the 'add new' toolbar is replaced with the 'edit' toolbar. on ok , the 'edit' toolbar is replaced again with the 'add new' toolbar.A simple CRUD editor, embedded in the datatable component. That's why i need a way to reach the toolbar through the api, maybe through the #get method (something like table.get(DataTable.TOOLBAR_COMPONENT_ID) ) It seems that after adding a toolbar to a table, there is no way that you can reach it in the component hierarchy anymore. Thanks, Alex On Fri, Nov 21, 2008 at 5:49 PM, Igor Vaynberg <[EMAIL PROTECTED]>wrote: > see #addbottomtoolbar() > > -igor > > On Fri, Nov 21, 2008 at 2:57 AM, Alex Parvulescu > <[EMAIL PROTECTED]> wrote: > > Hello, > > > > i have a question about the toolbars in the DataTable component. > > > > my use case is this : i want to embed a small editor in a bottom > toolbar.Its > > a simple ok / cancel panel. > > > > I see that there no access to the 'bottomToolbars' variable in the > DataTable > > its private and final and has no accessors. > > > > Plus theres no way i can replace a toolbar, if i try > > table.get(DataTable.TOOLBAR_COMPONENT_ID) the result is null, > > another approach is table.replace(new EditToolbar(table)); - which > outputs > > an error: org.apache.wicket.WicketRuntimeException: Cannot replace a > > component which has not been added: id='toolbar'... > > > > My guess is that this is because of the DataTable#addToolbar method: > > toolbar.setRenderBodyOnly(true); .. > > > > I have no workaround for this , except to drop the toolbars and start new > > with some panels. > > > > My question is if theres a reason toolbars are hidden away from the user, > > theres no clear way of working with them, except to initialise, and them > let > > them be. > > > > > > btw i am using wicket 1.3.4 > > > > thanks, > > > > Alex > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
