*. 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);
        }
    };

 

Posted by 농부지기
,