Thanks John, that worked nicely! Much apreciated!
Regards, Dave. On Oct 28, 8:05 am, John LaBanca <[email protected]> wrote: > You can create a Column with a ButtonCell as follows: > ButtonCell buttonCell = new ButtonCell(); > Column buttonColumn = new Column<DocumentDetailsDTO, String>(buttonCell) { > @Override > public String getValue(DocumentDetailsDTO object) { > // The value to display in the button. > return object.getName(); > }} > > table.addColumn(buttonColumn, "Action"); > > You can then set a FieldUpdater on the Column to be notified of clicks. > buttonColumn.setFieldUpdater(new FieldUpdater<DocumentDetailsDTO, String>() > { > public void update(int index, DocumentDetailsDTO object, String value) { > // Value is the button value. Object is the row object. > Window.alert("You clicked: " + value); > } > > }); > > Thanks, > John LaBanca > [email protected] > > On Thu, Oct 28, 2010 at 5:26 AM, dave_mcgee <[email protected]> wrote: > > Hi there, > > > I'm wondering if anyone could assist me with adding buttons to columns > > within CellTables? I can do TextColumns fine but I'm experiencing > > issues adding a button I've defined. So its been working fine with the > > text using the code at the end.. but i want to do this: > > > // create a column for a download button > > // add the button to the column > > // add the column to the table > > > Any ideas much apreciated! > > -- > > > (This works fine for text..) > > > documentColumn = new TextColumn<DocumentDetailsDTO>() { > > �...@override > > public String getValue(DocumentDetailsDTO object) { > > return object.getName(); > > } > > }; > > > table.addColumn(documentColumn, "File"); > > > Regards, > > Dave. > > > -- > > You received this message because you are subscribed to the Google Groups > > "Google Web Toolkit" group. > > To post to this group, send email to [email protected]. > > To unsubscribe from this group, send email to > > [email protected]<google-web-toolkit%[email protected]> > > . > > For more options, visit this group at > >http://groups.google.com/group/google-web-toolkit?hl=en. -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
