Pman.Tab.BAdminStaff.bjs
authorbenny <benny@roojs.com>
Wed, 8 Aug 2018 02:11:09 +0000 (10:11 +0800)
committerbenny <benny@roojs.com>
Wed, 8 Aug 2018 02:11:09 +0000 (10:11 +0800)
Pman.Tab.BAdminStaff.js
templates/Pman.Tab.BAdminStaff.html

Pman.Tab.BAdminStaff.bjs
Pman.Tab.BAdminStaff.js
templates/Pman.Tab.BAdminStaff.html

index 097d49b..9813f05 100644 (file)
            "Number sm" : 2
           },
           {
+           "String cursor" : "pointer",
            "Object listeners" : "{\n    \"click\" : function (e){\n        console.log(\"listener fired\");\n    }\n}",
            "String header" : "Active",
-           "String cursor" : "pointer",
            "Number md" : 1,
            "String dataIndex" : "active",
            "xtype" : "ColumnModel",
           },
           {
            "listeners" : {
-            "render" : "function (_self)\n{\n    _this.footer = this;\n    \n    _this.showInAactiveMember = false;\n}"
+            "render" : "function (_self)\n{\n    _this.showInAactiveMember = this;\n    \n    _this.showInAactiveMember = false;\n}"
            },
            "Number pageSize" : 25,
            "Boolean displayInfo" : false,
           "cellclick" : "function (_self, el, rowIndex, columnIndex, e)\n{\n    var di = _this.permission_grid.colModel.getDataIndex(columnIndex);\n    \n    var r = _this.permission_grid.store.getAt(rowIndex);\n    \n    if(di == 'rightname' || di == 'descript' || r.data.id * 1 < 1) {\n        return;\n    }\n    \n    if(di == 'id'){\n        \n        var accessmask = r.data.accessmask.split('').sort().join('');\n        var fullmask = r.data.FullMask.split('').sort().join('');\n        \n        r.set('accessmask', (accessmask == fullmask) ? '' : r.data.FullMask);\n        \n        r.commit();\n        \n        return;\n    }\n    \n    var mapping = {\n        'add' : 'A',\n        'edit' : 'E',\n        'delete' : 'D',\n        'view' : 'S',\n        'print' : 'P'\n    };\n    \n    var target = mapping[di];\n    \n    if(r.data.FullMask.indexOf(target) === -1){\n        return;\n    }\n    \n    var accessmask = r.data.accessmask.split('');\n    \n    if(accessmask.indexOf(target) !== -1){\n        accessmask.splice(accessmask.indexOf(target), 1);\n    } else {\n        accessmask.push(target);\n    }\n    \n    r.set('accessmask', accessmask.sort().join(''));\n    \n    r.commit();\n    \n}",
           "render" : "function (_self)\n{\n    _this.permission_grid = this;\n    \n    if(_this.permission_panel.active) {\n        (function(){\n            _this.permission_grid.store.load({});\n        }).defer(50);\n    }\n}"
          },
+         "String cls" : "table-fixed",
          "Boolean footerShow" : false,
          "Boolean cellSelection" : true,
-         "String cls" : "table-fixed",
          "boolean striped" : true,
          "boolean hover" : true,
          "xtype" : "Table",
index c5f3acb..0d15aa1 100644 (file)
@@ -487,7 +487,7 @@ Pman.Tab.BAdminStaff = new Roo.XComponent({
         listeners : {
          render : function (_self)
           {
-              _this.footer = this;
+              _this.showInAactiveMember = this;
               
               _this.showInAactiveMember = false;
           }
index 2242d0c..8874ee8 100644 (file)
@@ -20,7 +20,7 @@
         </UL>
       </NAV>
       <DIV id="tab-body26" class=" tab-content roo-layout-tabs-body" style="position: relative; height: 516px;">
-        <DIV xbuilderid="roo-gen10" class=" roo-layout-container roo-layout-nested-layout tab-pane roo-layout-active-content" xtype="Roo.bootstrap.panel.Nest" style="position: relative; display: block; zoom: 1; visibility: visible; width: 1465px; height: 516px;">
+        <DIV xbuilderid="roo-gen10" class=" roo-layout-container roo-layout-nested-layout tab-pane roo-layout-active-content" style="position: relative; display: block; zoom: 1; visibility: visible; width: 1465px; height: 516px;" xtype="Roo.bootstrap.panel.Nest">
           <DIV class=" roo-layout-region roo-layout-panel roo-layout-panel-west" xbuilderid="roo-gen13" style="width: 250px; left: 0px; top: 0px; height: 516px;">
             <DIV unselectable="on" class="roo-unselectable roo-layout-panel-hd breadcrumb roo-layout-title-west" xbuilderid="roo-gen14" style="display: none;">
               <SPAN class="roo-unselectable roo-layout-panel-hd-text" unselectable="on">Groups</SPAN>