One problem stems from the fact that ListButton.setSelectedItem(null) was explicitly throwing IllegalArgumentException, when it probably should have been translating to setSelectedIndex(-1). I just checked in a fix for this, so that might fix you up.
So you're creating blank rows, and immediately opening an editor on the row for the user to populate it with initial values? Let me know if that check-in fixes the issue. -T On Sun, Sep 13, 2009 at 9:22 PM, Scott Lanham <li...@sael.com.au> wrote: > Howdy Hi, > > I have a TableView which displays data from a database table. That data is > bound to the TableView using a custom Dictionary. It all works fine until > it is > time to add a new record using the TableView and in place editing it using > TableViewRowEditor. Several of the fields in a TableView row have > ListButtons > assocated with them to restrict the field values. When the field value is > initially Null, as with a new record, the ListButtons don't like it because > Null can't be found in the lists data. > > Is there any way I can get ListButton to not throw an exception in this > case? > > Thanks, > > Scott. >