-----그리스 속성 설정-----
multiselect : true
-----선택된 값 처리-----
function InspectionResult() {
msg.Confirm("입력하시겠습니까?", ResultCall);
function ResultCall()
{
var vService = new Service('sAMS_AS003_M201');
var vWData = vService.addData();
var selrows = jQuery("#grid_AssetInspectionList").getGridParam('selarrrow'); // 그리드에서 선택된 row들을 가져옴
if (selrows.length != null) {
for (var i = 0; i < selrows.length; i++) {
var Ast_Ins_Sn = jQuery('#grid_AssetInspectionList').getCell(selrows[i],'Ast_Ins_Sn'); // 그리드의 선택된 row에서 특정 칼럼의 값을 가져옴
var Ast_Sn = jQuery('#grid_AssetInspectionList').getCell(selrows[i],'Ast_Sn'); // 그리드의 선택된 row에서 칼럼 값을 가져옴
vWData.addParam('Ast_Ins_Sn', Ast_Ins_Sn); // 선택된 값 입력
vWData.addParam('Ast_Sn', Ast_Sn); // 선택된 값 입력
vWData.addParam('Identity_Yn_Code', $('input:radio[name=Inspection_processing]:checked').val()); // 실사결과 라디오 버튼 입력
vWData.addParam('Etc', getTextById('txt_searchEtc')); // 비고 내용 텍스트박스 입력
vService.setCallback(InspectionResult_Callback);
gfn_block("div_detaillist");
executeServiceSingle(vService);
}
}
}
}
-----선택된 값 처리 콜백 함수-----
function InspectionResult_Callback(iXML) {
gfn_unBlock();
var vResult;
vResult = getTextFromChild(iXML, 'ERRCODE');
if (vResult == '00000') {
msg.setTitle("결과 입력", false);
msg.Alert("결과가 처리되었습니다.");
SearchLIST();
return;
} else {
msg.setTitle("결과 입력", false);
msg.Alert("결과가 처리되지 않았습니다.");
return;
}
}
'프로그래밍 > JavaScript' 카테고리의 다른 글
[JQuery] jqGrid속성 정리 (0) | 2012.02.24 |
---|---|
[JS] 숫자 천단위마다 쉼표(콤마 ,) 제거 (0) | 2012.02.24 |
[JS] 숫자 천단위마다 쉼표(콤마 ,) 추가 (0) | 2012.02.24 |
[JS] Multi 서비스 호출하기 (0) | 2012.02.24 |