Pman.Tab.BAdminStaff.bjs wip_alan_T6889_allow_managing_groups_inside_of
authorAlan Knowles <alan@roojs.com>
Thu, 22 Jul 2021 03:31:15 +0000 (11:31 +0800)
committerAlan Knowles <alan@roojs.com>
Thu, 22 Jul 2021 03:31:15 +0000 (11:31 +0800)
Pman.Tab.BAdminStaff.js
templates/Pman.Tab.BAdminStaff.html

Pman.Tab.BAdminStaff.bjs
Pman.Tab.BAdminStaff.js

index 2029402..c69c8b0 100644 (file)
         },
         {
          "listeners" : {
-          "celldblclick" : "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    var s = _this.member_grid.store.getAt(rowIndex);\n    \n    if(s.data.id * 1 < 1){\n        return;\n    }\n    \n    if (di == 'member_of') {\n        Pman.Dialog.BAdminStaffGroup.show( { id : s.data.id }, function() {\n            _this.member_grid.footer.onClick('first');\n        });\n        return;\n    }\n    // show edit user dialog..\n    \n    \n    \n    Pman.Dialog.BAdminStaff.show( { id : s.data.id }, function() {\n        _this.member_grid.footer.onClick('first');\n    });\n     \n}",
+          "celldblclick" : "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    var s = _this.member_grid.store.getAt(rowIndex);\n    \n    if(s.data.id * 1 < 1){\n        return;\n    }\n    \n    if (di == 'member_of') {\n        Pman.Dialog.BAdminStaffGroups.show(   s.data , function() {\n            _this.member_grid.footer.onClick('first');\n        });\n        return;\n    }\n    // show edit user dialog..\n     \n    Pman.Dialog.BAdminStaff.show( s.data , function() {\n        _this.member_grid.footer.onClick('first');\n    });\n     \n}",
           "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.member_grid = _self;\n   \n}"
          },
index 1c0398c..3708326 100644 (file)
@@ -518,16 +518,14 @@ Pman.Tab.BAdminStaff = new Roo.XComponent({
              }
              
              if (di == 'member_of') {
-                 Pman.Dialog.BAdminStaffGroup.show( { id : s.data.id }, function() {
+                 Pman.Dialog.BAdminStaffGroups.show(   s.data , function() {
                      _this.member_grid.footer.onClick('first');
                  });
                  return;
              }
              // show edit user dialog..
-             
-             
-             
-             Pman.Dialog.BAdminStaff.show( { id : s.data.id }, function() {
+              
+             Pman.Dialog.BAdminStaff.show( s.data , function() {
                  _this.member_grid.footer.onClick('first');
              });