Pman.Dialog.BAdminStaff.bjs
authorEdward <edward@roojs.com>
Tue, 18 Sep 2018 05:53:58 +0000 (13:53 +0800)
committerEdward <edward@roojs.com>
Tue, 18 Sep 2018 05:53:58 +0000 (13:53 +0800)
Pman.Dialog.BAdminStaff.js

Pman.Dialog.BAdminStaff.bjs
Pman.Dialog.BAdminStaff.js

index 41b2591..c19b5d5 100644 (file)
         {
          "listeners" : {
           "cellclick" : "function (_self, el, rowIndex, columnIndex, e)\n{\n    var di = _this.member_grid.colModel.getDataIndex(columnIndex);\n    \n    if (di != 'active') {\n        return;\n    }\n     \n    var rec = _this.member_grid.store.getAt(rowIndex);\n    \n    rec.set('active', rec.data.active ? 0 : 1);\n    rec.commit();\n\n    \n    // get the row number to make class x-row-0, x-row-1\n    \n    if(rec.data.active * 1 != 1){\n        var el = _this.member_grid.getRowDom(rowIndex);\n        \n        el.addClass('x-grid-row-fadeout');\n        \n        el.on('transitionend',function(){\n            _this.member_grid.ds.remove(rec);\n            el.remove();\n        },this,{single:true});\n    }\n}",
-          "render" : "function (_self)\n{\n    _this.option_grid = this;\n    \n    this.store.load({})\n}",
-          "rowclick" : "function (_self, el, rowIndex, e)\n{\n    //var di = this.colModel.getDataIndex(columnIndex);\n    \n    // check if the name is the result name from dataobject core_group_member\n    /*if (di != 'group_membership_user_id') {\n        return;\n    }*/\n    \n    \n    \n    var rec = this.store.getAt(rowIndex);\n\n    rec.set('group_membership_user_id', rec.data.group_membership_user_id * 1 == 0 ? -1 : 0);\n\n    rec.commit();\n    \n    var membership_active_arr = [];\n    // loop throught the new list , rebuild the list of current options\n    \n    // record is the first parameter\n    \n    _this.option_grid.store.each(function(record){\n        var gmuid = record.data.group_membership_user_id;\n        var gid = record.data.id;\n        if(gmuid * 1 != 0){\n            membership_active_arr.push(gid);\n        }\n    });\n    \n    var membership_active_list = \"\";\n    membership_active_list = membership_active_arr.join();\n    \n    _this.form.findField(\"membership_list\").setValue(membership_active_list);\n}"
+          "render" : "function (_self)\n{\n    _this.option_grid = this;\n    \n    this.store.load({})\n}"
          },
          "Boolean footerShow" : false,
          "String cls" : "table-fixed",
index 2e4e0e3..2d01209 100644 (file)
@@ -789,41 +789,6 @@ Roo.apply(Pman.Dialog.BAdminStaff.prototype, {
                _this.option_grid = this;
                
                this.store.load({})
-           },
-          rowclick : function (_self, el, rowIndex, e)
-           {
-               //var di = this.colModel.getDataIndex(columnIndex);
-               
-               // check if the name is the result name from dataobject core_group_member
-               /*if (di != 'group_membership_user_id') {
-                   return;
-               }*/
-               
-               
-               
-               var rec = this.store.getAt(rowIndex);
-           
-               rec.set('group_membership_user_id', rec.data.group_membership_user_id * 1 == 0 ? -1 : 0);
-           
-               rec.commit();
-               
-               var membership_active_arr = [];
-               // loop throught the new list , rebuild the list of current options
-               
-               // record is the first parameter
-               
-               _this.option_grid.store.each(function(record){
-                   var gmuid = record.data.group_membership_user_id;
-                   var gid = record.data.id;
-                   if(gmuid * 1 != 0){
-                       membership_active_arr.push(gid);
-                   }
-               });
-               
-               var membership_active_list = "";
-               membership_active_list = membership_active_arr.join();
-               
-               _this.form.findField("membership_list").setValue(membership_active_list);
            }
          },
          xns : Roo.bootstrap,