Data Table........
1 New Mail Entry N N N
2 Mail View N N N
3 Mail Attachment Details Y N N
Page Source
//<![CDATA[
Ext.net.ResourceMgr.init({id:"ctl06",BLANK_IMAGE_U RL:"/mms/extjs/resources/images/default/s-gif/ext.axd",aspForm:"frmApprovalRequestList",theme:"b lue",appName:"mms",icons:["UserSuit","User"]});Ext.onReady(function(){Ext.QuickTips.init();new Ext.net.Viewport({id:"Viewport1",renderTo:"frmAppr ovalRequestList",items:[{store:this.Store1=new Ext.ux.data.PagingStore({proxyId:"Store1",autoLoad :true,reader:new Ext.data.JsonReader({fields:[{name:"PKID"},{name:"FORMID"},{name:"FORMNAME"},{n ame:"ADDRIGHTS",type:"boolean",convert:function(va lue,record){return value === 'Y';}},{name:"VIEWRIGHTS",type:"boolean",convert:f unction(value,record){return value === 'Y';}},{name:"DELRIGHTS",type:"boolean",convert:fu nction(value,record){return value ==='Y';}}],idProperty:"PKID"}),refreshAfterSave:"None",direc tEventConfig:{},proxy:new Ext.data.PagingMemoryProxy({}),beforeLoadParams:fu nction(store,options){if (!options.params){options.params = {};};Ext.apply(options.params,{});Ext.applyIf(opti ons.params,{"start":0,"limit":20});}}),id:"GridPan el1",columnPlugins:[3,4,5],xtype:"netgrid",autoHeight:true,margins:"0 0 5 5",region:"center",width:800,bbar:{id:"PagingToolb ar1",xtype:"ux.paging",displayInfo:true},frame:tru e,iconCls:"icon-usersuit",title:"Role Rights Settings",loadMask:{showMask:true},view:this.GridV iew1=new Ext.grid.GridView({proxyId:"GridView1",forceFit:tr ue,listeners:{beforerefresh:{fn:clean}}}),memoryID Field:"PKID",cm:this.ColumnModel1=new Ext.grid.ColumnModel({proxyId:"ColumnModel1",colum ns:[{dataIndex:"PKID",header:"PKID",hidden:true},{data Index:"FORMID",header:"Form ID",hidden:true},{dataIndex:"FORMNAME",header:"Doc ument"},{align:"center",dataIndex:"addrights",head er:"Add",width:30,editable:true,xtype:"checkcolumn "},{align:"center",dataIndex:"viewrights",header:" View",width:30,editable:true,xtype:"checkcolumn"}, {align:"center",dataIndex:"delrights",header:"Dele te",width:30,editable:true,xtype:"checkcolumn"}]}),listeners:{command:{fn:function(command,record, rowIndex,colIndex){NAVopen(record.data.FormDetail, record.data.TransactionID);}}}},{id:"FormPanel1",x type:"form",defaultAnchor:"100%",margins:"0 5 5 5",region:"east",split:true,width:280,items:[{id:"RoleCombo",xtype:"combo",fieldLabel:"Role",da taIndex:"ROLEID",emptyText:"Select a Role..",displayField:"ROLE",hiddenName:"RoleCombo_ Value",mode:"local",queryDelay:10,shadow:"drop",tr iggerAction:"all",valueField:"ROLEID",store:this.S tore2=new Ext.ux.data.PagingStore({proxyId:"Store2",autoLoad :true,reader:new Ext.data.JsonReader({fields:[{name:"ROLEID"},{name:"ROLE"}],idProperty:"ROLEID"}),directEventConfig:{},proxy: new Ext.data.PagingMemoryProxy([{"ROLEID":1.0,"ROLE":"Admin"},{"ROLEID":2.0,"ROLE" :"Mgr"},{"ROLEID":3.0,"ROLE":"Supervisor"},{"ROLEI D":4.0,"ROLE":"SuperUser"}], false)}),submitValue:true,directEvents:{select:{fn :function(item,record,index){var params=arguments;Ext.net.DirectEvent.confirmReques t({control:this,action:'Select'});},delay:20}}},{i d:"Button1",postback:{"eventName":"click","fn":fun ction(){window.location = 'javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("Button1", "", true, "", "", false, true))';}},xtype:"button",region:"west",width:70,t ext:"Save",directEvents:{click:{fn:function(item,e ){var params=arguments;Ext.net.DirectEvent.confirmReques t({extraParams:{"Grid1":Ext.encode(GridPanel1.getR owsValues({selectedOnly : false}))},control:this});},delay:20}}},{id:"HTxtRo wSelect",xtype:"hidden"}],frame:true,iconCls:"icon-user",renderFormElement:false,url:"/mms/Modules/Configurations/ApprovalRequestList.aspx"}],layout:"border"});new Ext.form.Hidden({id:"HTxtFormID",renderTo:"HTxtFor mID_Container"});new Ext.form.Hidden({id:"HTxtTransactionID",renderTo:" HTxtTransactionID_Container"});new Ext.form.Hidden({id:"HTxtPKID",renderTo:"HTxtPKID_ Container"});new Ext.form.Hidden({id:"HTxtNavigation",renderTo:"HTx tNavigation_Container"});});
//]]>