"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",
</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>