|
@@ -452,16 +452,15 @@ let modifyObj = {
|
452
|
452
|
}
|
453
|
453
|
const selection = $(POMNG04010_DETAIL_GRID_ID).getGridParam('selarrrow');
|
454
|
454
|
console.log(selection);
|
455
|
|
- const rowData = $(POMNG04010_DETAIL_GRID_ID).getRowData();
|
|
455
|
+ let param = $(formId).serializeObject();
|
456
|
456
|
let newData = [];
|
457
|
457
|
for(let i = 0; i < selection.length; i++){
|
458
|
458
|
let before = $(POMNG04010_DETAIL_GRID_ID).getRowData(selection[i]);
|
459
|
|
- //before.podrDtlStCd = 'POD2';
|
|
459
|
+ before.pchPodrUnqNo = param.pchPodrUnqNo;
|
460
|
460
|
//console.log(before)
|
461
|
461
|
newData.push(before);
|
462
|
462
|
}
|
463
|
463
|
console.log(newData);
|
464
|
|
- let param = $(formId).serializeObject();
|
465
|
464
|
param.gridUpdateData = newData;
|
466
|
465
|
console.log(JSON.stringify(param));
|
467
|
466
|
var searhFn = function() {
|
|
@@ -469,6 +468,7 @@ let modifyObj = {
|
469
|
468
|
listObj.grid.search();
|
470
|
469
|
};
|
471
|
470
|
fn_ajax_call(API_POMNG_PO_CANCEL_PCHPO, JSON.stringify(param), searhFn, 'POST');
|
|
471
|
+
|
472
|
472
|
}
|
473
|
473
|
},
|
474
|
474
|
empty: {
|
|
@@ -547,26 +547,28 @@ let modifyObj = {
|
547
|
547
|
colModel: gridColModel.detail,
|
548
|
548
|
data: gridData,
|
549
|
549
|
multiselect: true,
|
|
550
|
+ onSelectAll: function(rowIds, status) {
|
|
551
|
+ for(let i = 0; i < rowIds.length; i++){
|
|
552
|
+ let podrDtlStCd = $(POMNG04010_DETAIL_GRID_ID).getCell(rowIds[i], 'podrDtlStCd');
|
|
553
|
+ if(podrDtlStCd == 'POD2'){
|
|
554
|
+ $("#jqg_list_" + rowIds[i]).prop("checked", false);
|
|
555
|
+ } else {
|
|
556
|
+ $("#jqg_list_" + rowIds[i]).prop("checked", status);
|
|
557
|
+ }
|
|
558
|
+ }
|
|
559
|
+ },
|
550
|
560
|
loadComplete: function(data) {
|
551
|
561
|
console.log(data);
|
552
|
562
|
itp_fn_grid_load_complete(data, POMNG04010_DETAIL_GRID_ID, true, 'number', 'POMNG04010', modifyObj.itp_POMNG04010_search, modifyObj.empty, true, data.gridRecords, true);
|
553
|
|
- var idArry = $(POMNG04010_DETAIL_GRID_ID).jqGrid('getDataIDs');
|
554
|
|
- for(var i = 0; i < idArry.length; i++){
|
555
|
|
- var ret = $(POMNG04010_DETAIL_GRID_ID).getRowData(idArry[i]);
|
556
|
|
- console.log(1111111);
|
557
|
|
- console.log(ret);
|
558
|
|
- if(ret.podrDtlStCd == 'POD4'){
|
559
|
|
- $("#jqg_list_"+idArry[i]).attr("disabled", true);
|
|
563
|
+ let datas = data.rows;
|
|
564
|
+ console.log(datas);
|
|
565
|
+ for(let i = 0; i < datas.length; i++) {
|
|
566
|
+ let podrDtlStCd = datas[i].podrDtlStCd;
|
|
567
|
+ if(podrDtlStCd == 'POD2') {
|
|
568
|
+ $("#jqg_list_" + (i + 1)).attr('disabled', true);
|
560
|
569
|
}
|
561
|
570
|
}
|
562
|
|
- },
|
563
|
|
- onSelectAll: function(aRowids, status) {
|
564
|
|
- if(status){
|
565
|
|
- var cbs = $("tr.jqgrow > td > input.cbox:disabled", $(POMNG04010_DETAIL_GRID_ID)[0]);
|
566
|
|
- cbs.removeAttr("checked");
|
567
|
|
- $(POMNG04010_DETAIL_GRID_ID)[0].p.selarrrow = $("#grid_id").find("tr.jqgrow:has(td > input.cbox:checked)").map(function() { return this.id; }).get();
|
568
|
|
- }
|
569
|
|
- }
|
|
571
|
+ }
|
570
|
572
|
};
|
571
|
573
|
itp_fn_grid_make_local(option);
|
572
|
574
|
},
|