In the following simple test case I have tried to define a ListGrid column with a checkbox.
It seems that to check and unchecked box in a row, it takes **THREE** clicks, the first click selects the row, the second click selects the field, the third click actually sets the value of the checkbox. Repeated clicks then set and unset that checkbox until you try to set/unset a checkbox in a different row (three clicks again).
This is obviously a big problem for usability, but I can't see a way around it.
I am using v7.0 rc2 and see the same behaviour in Chrome and Firefox (have not tested in other browsers).
Is there a way to get a checkbox to be set/unset with a single click as the user expects?
Thanks.
It seems that to check and unchecked box in a row, it takes **THREE** clicks, the first click selects the row, the second click selects the field, the third click actually sets the value of the checkbox. Repeated clicks then set and unset that checkbox until you try to set/unset a checkbox in a different row (three clicks again).
This is obviously a big problem for usability, but I can't see a way around it.
I am using v7.0 rc2 and see the same behaviour in Chrome and Firefox (have not tested in other browsers).
Is there a way to get a checkbox to be set/unset with a single click as the user expects?
Code:
var data = [{"Foo":"bar1","Sel":false},{"Foo":"bar2","Sel":true}] isc.ListGrid.create({ ID: "Grid_3", title: "People", width: 500, height: 250, alternateRecordStyles: true, selectionType: "single", data:data, fields: [{name:"Foo",type:"Text",title:"Foo"},{name:"Sel",type:"boolean",title:"Sel",canEdit:true}] });
Comment