Pman.Tab.BAdminStaff.bjs
authorEdward <edward@roojs.com>
Thu, 13 Sep 2018 10:35:14 +0000 (18:35 +0800)
committerEdward <edward@roojs.com>
Thu, 13 Sep 2018 10:35:14 +0000 (18:35 +0800)
Pman.Tab.BAdminStaff.js

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

index 89e800f..d690206 100644 (file)
           {
            "String header" : "Company",
            "String cursor" : "pointer",
-           "Number md" : 2,
+           "Number md" : 0,
            "String dataIndex" : "company_id_name",
            "xtype" : "ColumnModel",
-           "Number xs" : 2,
+           "Number xs" : 0,
            "$ xns" : "Roo.grid",
            "$ renderer" : "function(v,x,r) {\n    if (r.data.office_id) {\n        return String.format('{0} - {1}', v, r.data.office_id_name); \n    } \n    return String.format('{0}', v); \n}",
            "Boolean sortable" : true,
            "* prop" : "cm[]",
-           "Number sm" : 2
+           "Number sm" : 0
           },
           {
            "String header" : "Name",
            "Number sm" : 2
           },
           {
+           "Object listeners" : "{\n    \"click\" : function (e){\n        console.log(\"listener fired\");\n    }\n}",
            "String header" : "Active",
            "String cursor" : "pointer",
-           "Object listeners" : "{\n    \"click\" : function (e){\n        console.log(\"listener fired\");\n    }\n}",
            "Number md" : 1,
            "String dataIndex" : "active",
            "xtype" : "ColumnModel",
           "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}"
          },
+         "Boolean footerShow" : false,
          "Boolean cellSelection" : true,
          "String cls" : "table-fixed",
-         "Boolean footerShow" : false,
          "boolean striped" : true,
          "boolean hover" : true,
          "xtype" : "Table",
index 65accbb..f8144f9 100644 (file)
@@ -682,16 +682,16 @@ Pman.Tab.BAdminStaff = new Roo.XComponent({
          cursor : 'pointer',
          dataIndex : 'company_id_name',
          header : _this._strings['1c76cbfe21c6f44c1d1e59d54f3e4420'] /* Company */,
-         md : 2,
+         md : 0,
          renderer : function(v,x,r) {
              if (r.data.office_id) {
                  return String.format('{0} - {1}', v, r.data.office_id_name); 
              } 
              return String.format('{0}', v); 
          },
-         sm : 2,
+         sm : 0,
          sortable : true,
-         xs : 2,
+         xs : 0,
          xns : Roo.grid,
          '|xns' : 'Roo.grid'
         },