Its work fine, I wrote it only for example purposes.
igor.vaynberg wrote: > > this looks like it should work what is the stack trace you are getting? > > -igor > > > On 11/14/06, dulanov <[EMAIL PROTECTED]> wrote: >> >> >> May be usefull my follow code snippet: >> >> List<IColumn> columns = new ArrayList<IColumn>(); >> columns.add(new PropertyColumn(new Model("column1"), "column1", >> "column1")); >> columns.add(new AbstractColumn(new Model("column2"), "column2") { >> @Override public Component getHeader(String componentId) { >> // To redefine a header representation >> } >> >> public void populateItem(Item cellItem, String componentId, >> IModel rowModel) { >> Issue issue = (Issue) rowModel.getObject(cellItem); >> cellItem.add(new Label("something")); >> } >> }); >> columns.add(new PropertyColumn(new Model("column3"), "column3", >> "column3")); >> columns.add(new PropertyColumn(new Model("column4"), "column4", >> "column4")); >> columns.add(new PropertyColumn(new Model("column5"), "column5", >> "column5")); >> columns.add(new AbstractColumn(new Model("column6"), "column6") { >> >> public void populateItem(Item cellItem, String componentId, >> IModel rowModel) { >> Issue issue = (Issue) rowModel.getObject(cellItem); >> cellItem.add(new Label(componentId, "something")); >> } >> }); >> >> table = new DataTable("table", columns.toArray(new >> IColumn[columns.size()]), proveder, 25) { >> >> @Override protected Item newRowItem(String id, int index, >> IModel >> model) { >> Item item = new OddEvenItem(id, index, model); >> ModelObject object = (ModelObject) model.getObject(item); >> String url = "location.href='" + urlFor(IssuePage.class, >> SomePage.getPageParameters(object.getId())) + "';"; >> item.add(new AttributeModifier("title", true, new >> Model("a >> title"))); >> item.add(new AttributeModifier("onclick", true, new >> Model(url))); >> return item; >> } >> }; >> table .addTopToolbar(new OwnHeadersToolbar(table, provider)); >> >> add(table ); >> } >> >> private static final class OwnHeadersToolbar extends HeadersToolbar { >> >> public IssueHeadersToolbar(DataTable table, ISortStateLocator >> stateLocator) { >> super(table, stateLocator); >> ... >> } >> } >> >> >> igor.vaynberg wrote: >> > >> > see addTopToolbar(), addBottomToolbar() and the constructor of >> > DefaultDataTable >> > >> > -igor >> > >> > >> > On 11/14/06, Carfield Yim <[EMAIL PROTECTED]> wrote: >> >> >> >> I just really try out this class with only PropertyColumn. However, I >> >> still get this error when I add HeadersToolbar like >> >> >> >> table.add(new HeadersToolbar(table, provider)); >> >> >> >> [MarkupContainer [Component id = datatable, page = <No Page>, path = >> >> datatable.DataTable]] >> >> java.lang.IllegalArgumentException: A child with id 'toolbar' already >> >> exists: >> >> [MarkupContainer [Component id = datatable, page = <No Page>, path = >> >> datatable.DataTable]] >> >> >> >> Would you help me about that? I don't no idea and there is no >> >> component call toolbar I've created >> >> >> >> On 11/14/06, Igor Vaynberg <[EMAIL PROTECTED]> wrote: >> >> > there is an example in wicket-phonebook which lives in wicket-stuff >> >> svn. >> >> > >> >> > basically you extend the abstractcolumn and add a panel or a >> fragment. >> >> its >> >> > pretty easy. look at the example - mainly in >> >> listcontactspage/actioncolumn i >> >> > believe >> >> > >> >> > -igor >> >> > >> >> > >> >> > >> >> > On 11/13/06, Carfield Yim <[EMAIL PROTECTED]> wrote: >> >> > > >> >> > > Look like it is more easier to show a sortable and pagable table >> than >> >> > > using DataView. However if I need to show more than property from >> an >> >> > > object. Like a BookmarkablePageLink , How should I do? Look like I >> >> > > need to extended a custom AbstractColumn. Where can I find samples >> of >> >> > > doing that? >> >> > > >> >> > > >> >> > >> >> >> ------------------------------------------------------------------------- >> >> > > Using Tomcat but need to do more? Need to support web services, >> >> security? >> >> > > Get stuff done quickly with pre-integrated technology to make your >> >> job >> >> > easier >> >> > > Download IBM WebSphere Application Server v.1.0.1 based on Apache >> >> Geronimo >> >> > > >> >> > >> >> >> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 >> >> > > _______________________________________________ >> >> > > Wicket-user mailing list >> >> > > Wicket-user@lists.sourceforge.net >> >> > > https://lists.sourceforge.net/lists/listinfo/wicket-user >> >> > > >> >> > >> >> > >> >> > >> >> >> ------------------------------------------------------------------------- >> >> > Using Tomcat but need to do more? Need to support web services, >> >> security? >> >> > Get stuff done quickly with pre-integrated technology to make your >> job >> >> > easier >> >> > Download IBM WebSphere Application Server v.1.0.1 based on Apache >> >> Geronimo >> >> > >> >> >> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 >> >> > >> >> > _______________________________________________ >> >> > Wicket-user mailing list >> >> > Wicket-user@lists.sourceforge.net >> >> > https://lists.sourceforge.net/lists/listinfo/wicket-user >> >> > >> >> > >> >> > >> >> >> >> >> ------------------------------------------------------------------------- >> >> Take Surveys. Earn Cash. Influence the Future of IT >> >> Join SourceForge.net's Techsay panel and you'll get the chance to >> share >> >> your >> >> opinions on IT & business topics through brief surveys - and earn cash >> >> >> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV >> >> _______________________________________________ >> >> Wicket-user mailing list >> >> Wicket-user@lists.sourceforge.net >> >> https://lists.sourceforge.net/lists/listinfo/wicket-user >> >> >> > >> > >> ------------------------------------------------------------------------- >> > Take Surveys. Earn Cash. Influence the Future of IT >> > Join SourceForge.net's Techsay panel and you'll get the chance to share >> > your >> > opinions on IT & business topics through brief surveys - and earn cash >> > >> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV >> > _______________________________________________ >> > Wicket-user mailing list >> > Wicket-user@lists.sourceforge.net >> > https://lists.sourceforge.net/lists/listinfo/wicket-user >> > >> > >> >> -- >> View this message in context: >> http://www.nabble.com/Question-about-DataTable-tf2627657.html#a7352935 >> Sent from the Wicket - User mailing list archive at Nabble.com. >> >> >> ------------------------------------------------------------------------- >> Take Surveys. Earn Cash. Influence the Future of IT >> Join SourceForge.net's Techsay panel and you'll get the chance to share >> your >> opinions on IT & business topics through brief surveys - and earn cash >> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV >> _______________________________________________ >> Wicket-user mailing list >> Wicket-user@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/wicket-user >> > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share > your > opinions on IT & business topics through brief surveys - and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Wicket-user mailing list > Wicket-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wicket-user > > -- View this message in context: http://www.nabble.com/Question-about-DataTable-tf2627657.html#a7353448 Sent from the Wicket - User mailing list archive at Nabble.com. ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user