2025年10月2日 星期四

V20108 – 工作程序資源設定 – Grid 上下移 - 上/下移

 目的: V20108 – 工作程序資源設定 – Grid 上下移

處理說明: 1>par_dest_grid.store.add(Tmp_Add_rec); par_source_grid.store.remove(cur_rec);   
                        var cur_recs = par_source_grid.getSelectionModel().getSelection();
                        var cur_rec=cur_recs[0];
                        var Tmp_EMPID = nulltoStr(cur_rec.data['EMPID']).toString();
                        var Tmp_EMPNM = nulltoStr(cur_rec.data['EMPNM']).toString();
                        var Tmp_Add_rec = {
                              EMPID: Tmp_EMPID,
                              EMPNM: Tmp_EMPNM,
                        }
                         par_dest_grid.store.add(Tmp_Add_rec);
                         par_source_grid.store.remove(cur_rec);




1>*.js

//移動員工
    function MoveEMP(par_source_grid, par_dest_grid) {
        var cur_recs = par_source_grid.getSelectionModel().getSelection();
        if (cur_recs.length == 0) {
            myalert("請先選擇要移動的資料!!");
            return;
        }
            
        var cur_rec = cur_recs[0];
        var Tmp_EMPID = nulltoStr(cur_rec.data['EMPID']).toString();
        var Tmp_EMPNM = nulltoStr(cur_rec.data['EMPNM']).toString();
        var Tmp_Add_rec = {
            EMPID: Tmp_EMPID,
            EMPNM: Tmp_EMPNM,
        }
        //console.log("Ext.getCmp(grid_D11):", Ext.getCmp("grid_D11"));
        //若目前資料不存在,則加入 grid_D11
        if (par_dest_grid.store.find("EMPID", Tmp_EMPID) == -1) {
            par_dest_grid.store.add(Tmp_Add_rec);
            par_source_grid.store.remove(cur_rec);
        }
    }


沒有留言:

張貼留言