Hello,
i've discovered strange behavior in TcxGridLayoutView. It's about how it behaves for end user under these conditions:
- Options.ShowEditButtons = isebAlways
- Properties = ButtonEdit - can be any other type that shows any button (drop down button, calcedit)
- OptionsBehavior.ItemHotTrack = False
- OptionsCustomize.ItemFiltering = False
In attached sample you can se the difference between TcxGridLayoutView and TcxGridTableView behaviour. If end use move the mouse over anz button in cell in TcxGridTableView the button gets active and, what's the most important, when i click, the "OnButtonClick" event is executed.
In contrast to that behavior - in LayoutView it works just for focused item. It means that when item "ID" is focused, then i can't click on the button in "Descr" item. First i have to clic on descr and then on button.
Is it possible to unify these? As i said it only becomes when ItemHotTrack AND ItemFiltering are both False so i think this behavior is not by intent. In my app i have both of these options disabled and it's better for the way i use LayoutView.
Regards from Prague,
Jaroslav Nechyba
Hello Jaroslav,
The TcxGridDBTableView class does not have the OptionsBehavior.ItemHotTrack property, so I am not sure that it is correct to compare a table view and layout view in this scenario. Anyway, I have forwarded this ticket to our developers for additional research.