Hi Jeff, Thank you. I added a SingleSelectionModel to my CellTable, and now I can force selection of rows.
Any idea how I tell a column of CheckBoxes that they can't accept any clicks? Greg On Jan 28, 10:11 am, Jeff Schwartz <[email protected]> wrote: > You can use one of the concrete implementations of AbstractSelectionModel to > select rows and respond to row selection. CellTables and > AbstractSelectionModel instances work hand-in-hand. > > You connect the selection model to the cell table by calling the table's > setSelectionModel method passing an instance of a selection model. > > You select rows by calling the selection model's setSelected method passing > an instance of the data object being displayed by the table. The row > displaying that instance of the data object will then be selected > > You respond to row selection by adding a SelectionChangeEvent.Handler() to > the selection model by calling the selection model's > addSelectionChangeHandler method. You can use this event, for instance, to > load a detailed view of the selected data object such as more information, > data from its children data objects, etc. etc. > > Jeff > > On Fri, Jan 28, 2011 at 10:49 AM, Greg Dougherty <[email protected] > > > > > wrote: > > I am trying to use three CellTables to make a Users and Groups panel > > in my current application. Its purpose is so users can give other > > users access to resources that they control (in this particular case, > > choosing which people can see the information you've uploaded to a > > database). > > > The first table is the Groups table. Groups can be added and > > selected. If you are the owner of the current Group then you can > > modify its settings, if not, you can't. > > > The second table is Users. It has two columns, a text field with the > > name of the user, and a checkbox reporting whether or not the user is > > a member of the selected group. > > > The third table is Resources. It lists the information available to > > members of the current group, and any information you control that is > > not available to the current group (so you can give access to that > > information to the members of the group). It also has two fields, the > > name of the resource, and a checkbox. > > > Issues I'm trying to solve: > > 1: How do I programmatically select a row in a table? When a user > > creates a new group, I wish to select it. When the user first brings > > up the panel, I'd like to select the first group (or, maybe, the first > > group the person owns). > > > 2: How do I disable a checkbox? If the user doesn't own the group, > > they shouldn't be able to change anything. > > > TIA, > > > Greg > > > -- > > 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. > > -- > *Jeff Schwartz* -- 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.
