2008/12/19 Carl Zmola <[email protected]>:
> Frank,
>
> I found the original patch and it involves adding a fieldmap from column
> names to controls.
> If the columnname follows the standard naming convention, focus can be set
> to  the proper control automatically, but if someone clicks on a column that
> is calculated (I am thinking of the budget columns), then the mapping of the
> field that should be edited must be manually chosen.
>
> I can't remember if you had a better solution to this than mine.
> I will try to get this working again if I have time, but I probably will not
> have time before the new year.

I'm still working on it (on and off). Yesterday, I refactored the
different subject pages to use a common SubjectPage base class. All
*Page classes now have a columns() method that lists the columns
editable on that page so that the EditorWithCommand class can
automatically select the right page, based on the column
double-clicked. The next step is indeed to map the column names onto
the controls that should receive focus. Because the editor module is
such a mess (quite some duplication) I'm refactoring as I restore your
work.

Cheers, Frank

Reply via email to