20230114 - IG에서 선택된 Row에서 값을 추출하여 페이지 아이템에 셋팅



var ig$             = apex.region("SID_IGPROJECT").widget();
var grid            = ig$.interactiveGrid("getViews","grid");
var model           = grid.model;
var selectedRecords = grid.view$.grid("getSelectedRecords");
var record1         = selectedRecords[0];

if( typeof record1 === 'undefined' || record1 === null || selectedRecords.length == 0){
    apex.message.clearErrors();
    apex.message.showErrors([{
            type: "error",
            location: ["page"],
            message: "프로젝트 내역이 없습니다.",
            unsafe: false
        }
    ]);    
    return false;
}

P153_PID.value = "";

$.each(selectedRecords, function(i, r) {
    P153_PID.value = parseInt(grid.model.getValue(r, "PID"));
});

댓글 없음:

댓글 쓰기

20250202 - IG 다운로드 버튼 바로 보이기

JS initialization Code : function (config) {     var $ = apex.jQuery,         toolbarData = $.apex.interactiveGrid.copyDefaultToolbar(),  ...