Rao...
Thank You for all suggestions
1. lAutosave can be a setting for the entire browse than for individual columns. Even better it is something like a class variable or a global setting. We like to offer consitant behaviour across the entire application or atleast within the same browse. It may not be desirable to have different columns in different browses behaving differently.
i leave this change for individual column no entry browse.... for this way you have more control over browse ( programer level ).... But, if user prefer a global data, we 'll do change
2. Save only if the oCol:bEditValid evaluates to true.
yes... you have reason... this point is solved
3. Save only when the user clicks on some other column in the same browse, but not otherwise. Half way through editing the user may go to some other window like a help window or see some other application or window for some information or scroll the browse up or down to refer to some information with a view to continue the edit. If xbrowse has to behave like excel, the edit has to remain the same edit poition when he comes back after he refers to other information / after other operation.
This point is solved...
when user click over other control in same aplication the data is saved but when user click over other aplication the cell will continue in edition status...
this point have a limitation, the get do not got focus inmediatly, first you have to press any key (no esc)
this change will be added in the next build...
I would like talk with you for more suggestions/opinions