[ 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;
}
} |
|
|
|
|
|
| |