I'm just getting started with inmethod grid and loving what it does so far.
Now I'd like some to use other input controls such as checkbox, radiobutton, datepicker, or ChoiceList. I see EditablePropertyColumn has newCellPanel I could override to return Panels with various input component types in edit mode. Before I embark on this, does anyone have other ideas about how to approach this? Panels could benefit from the way TextFieldPanel puts feedback into title, which suggests to me a new class such as AbstractEditablePropertyColumn where this could be moved. I also notice that CheckBoxColumn has the concern of being a row-selector that could be separated into RowSelectingCheckBoxColumn, for example (leaving the name CheckBoxColumn available as the obvious choice for editing any boolean column). I also like the idea of the light-weight propertycolumn (currently newCell just puts value into response) to use these same corresponding panels in disabled mode - maybe for radio and checkbox render the corresponding control markup as disabled (display-only) to retain the light-weightness but also have a richer display. I know that's a lot to ask, but it seems a reasonable target to aim for... Thoughts? Thanks, -- Jim.
