[ Nexacro.Dataset -  Check Box ]

 

 

/*==+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 * Group : 3. Dataset Check box
 **=++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


/******************************************************************************************
 * 기능 : 체크된 Row가 존재 하는지 검사
 * 인자 : objDS - 검사할 Dataset name
 * 리턴 : true  - check row존재
 *        false - check row 미 존재
 * 예문 :
 *****************************************************************************************/

function gfn_DeleteCheckExist(objDS)

{

    var nRow = objDS.findRow("_chk", "1");

    

    //1. 체크된 Row가 없을 경우

    if (nRow < 0){

        gfn_Alert('WRN00054'); //삭제할 항목을 선택하세요.

        return false;

    //2. 체크된 Row가 있을 경우

    }else{

        return true;

    }

}


/******************************************************************************************
 * 기능 : 체크된 Row가 존재 시 삭제
 * 인자 : objDS - 검사할 Dataset name
 *        sType - 바로삭제여부
 * 리턴 : true  - check row존재
 *        false - check row 미 존재
 * 예문 :
 *****************************************************************************************/

function gfn_DeleteChecked(objDS)

{

    var nRow = objDS.findRow("_chk", "1");

    

    //1. 체크된 Row가 없을 경우

    if (nRow < 0){

        gfn_Alert('WRN00054'); //삭제할 항목을 선택하세요.

        return false;

    //2. 체크된 Row가 있을 경우

    }else{

        var oExtCommon = new ExtCommon();

        var aIndex = oExtCommon.findRows(objDS, "_chk", "1");       

        

        for (var i = aIndex.length - 1; i > -1; i--) {

            objDS.deleteRow(parseInt(aIndex[i]));

        }

        return true;

    }

}

 
 
 
 
 
 
 

  

 

'Nexacro-Function > Dataset' 카테고리의 다른 글

Nexacro.Dataset - 한줄 추가.삭제  (0) 2017.01.28
Nexacro.Dataset - 복사(copy)  (0) 2017.01.28
Nexacro.Dataset - 검색 관련  (0) 2017.01.28
Nexacro.Dataset - 속성(Properties)  (0) 2017.01.28
Nexacro.Dataset - 컬럼 값  (2) 2017.01.28
Posted by 농부지기
,