each cell ( except “tree” cells which are specific and has special
command for such purpose ) can be enabled / disabled in next way
grid.cells(rId,cInd).setDisabled(true);
Also, in case of Pro version you can use dynamic typing feature, you can
create a column as “ed” by default, but provide attribute
type=“ro” for cells in XML, which you want to set to read-only mode.
>–> is there a function to unselect one
of this rows using his ID ?
There is no such public function, but next can be used
mygrid.selectCell(rowInd,0,false,true);
this function call selecting row with preserving
previous selection, in such mode is equal to contrl-click on row, which
deselect already selected row (rowInd - is index of row, not Id).
> --> is there a function to select all
the rows ()?
There is no such function, some relative fast
workarounds are possible to normal mode, but in smartRendering mode selecting
row means that row will be rendered in grid. So select all functionality
renders all rows in grid, and kills all performance advantage gained by
SmartRendering feature.
> --> is there a function to eneable selection
using (shift and (up or
> --> down)
The shift and control keys has sense only while selecting with click,
there is no way to enable the same behaviour for selecting from keyboard.