*. Nexacro.Grid-getRowType() 관련
1. Grid.맨 왼쪽 checkbox가 존재 할 때..
- 정의 : 이 checkbox가 변경 되어도 Dataset row type은 normal 상태로 유지하고 싶은 경우
- 변수선언
this.fv_rowTypeCheckRow; //checkbox가 check전 RowType을 보존할 변수
- Event Script
dataset.cancolumnchange = function(obj:nexacro.NormalDataset,e:nexacro.DSColChangeEventInfo)
{
if (e.columnid == "CHK") this.fv_stateCheckRow = obj.getRowType(e.row);
};
- dataset.oncolumnchanged = function(obj:nexacro.NormalDataset,e:nexacro.DSColChangeEventInfo)
{
if (e.columnid == "CHK" && this.fv_rowTypeCheckRow == Dataset.ROWTYPE_NORMAL)
{
obj.set_updatecontrol(false);
obj.setRowType(e.row, Dataset.ROWTYPE_NORMAL);
obj.set_updatecontrol(true);
}
};