Jul 04, 2015, 7:27 AM
[FIXED] [#826] [3.2.0] CellEditor in RowExpander not behaving as in parent GridPanel
I have a GridPanel with the RowExpander plugin.
The expanded row contains another GridPanel. Both GridPanels have the CellEditing plugin:
In the expanded row the Edit listener is invoked whenever I make a second click in the cell.
For example I have a NumberField in one cell. The first click enters Edit mode but when I double click to select the whole value it invokes the Edit listener and the mouse cursor jumps to the top of the GridPanel.
This is more frustrating when I try to edit another cell which has a ComboBox. The first click displays the ComboBox and the second click to display the dropdown invokes the Edit listener and the mouse cursor jumps to the top of the GridPanel.
The RowEditing plugin works OK but it's not nearly as convenient for the user. I have a tight deadline with a customer so I need to resolve this.
I'm using version 3.1.0.23500.
The expanded row contains another GridPanel. Both GridPanels have the CellEditing plugin:
.Plugins(Html.X().CellEditing().ClicksToEdit(1).Listeners(ls => ls.Edit.Fn = "edit"))
In the parent GridPanel the Edit listener is not invoked until I leave the cell.In the expanded row the Edit listener is invoked whenever I make a second click in the cell.
For example I have a NumberField in one cell. The first click enters Edit mode but when I double click to select the whole value it invokes the Edit listener and the mouse cursor jumps to the top of the GridPanel.
This is more frustrating when I try to edit another cell which has a ComboBox. The first click displays the ComboBox and the second click to display the dropdown invokes the Edit listener and the mouse cursor jumps to the top of the GridPanel.
The RowEditing plugin works OK but it's not nearly as convenient for the user. I have a tight deadline with a customer so I need to resolve this.
I'm using version 3.1.0.23500.
Last edited by Daniil; Jul 08, 2015 at 12:05 PM.
Reason: [FIXED] [#826] [3.2.0]