defaults to .f.
If .t. then whenever the user clicks on a record in the grid and the cursor moves , the dataset cursor gets updated accordingly.
This will necessitate a little more traffic between browser and server and server and database , but that is programmers choice
Currently if for instance a iwcgbutton needs to be clicked to fire up another form that depends on the currently selected record
in the grid , then the programmer has to manually code the record synching eg
procedure myform.mybutton...onclick(params);
begin
SynchMyDataset;
do whatever
end;
procedure Tmyform.SynchMyDataset;
var cKeyValue:string;
begin
cKeyValue:=myGrid.JQGridOptions.SelRow;
if cKeyValue'' then
TIWCGJQGridDataSetProvider(myGrid.JQGridProvider).DataSet.locate('myfieldfield',cKeyValue,[]);
end;