Ext.grid.GridPanel

  
  
  
  
  1.    /**   
  2.      * TODO 查询用store   
  3.      */   
  4.     var store = new Ext.data.Store({   
  5.          proxy: new Ext.data.HttpProxy({   
  6.               url: 'bankAccBlackListAction!findBankAccBlackListPager.action'   
  7.          }),   
  8.          reader: new Ext.data.JsonReader({   
  9.               root: 'rowList',   
  10.               totalProperty: 'totalCount'   
  11.          },[   
  12.               {name: 'pkBankaccBlacklist', mapping: 'pkBankaccBlacklist'},   
  13.               {name: 'accType', mapping: 'accType'},   
  14.               {name: 'bankName', mapping: 'bankName'},   
  15.               {name: 'accName', mapping: 'accName'},   
  16.               {name: 'accNo', mapping: 'accNo'},   
  17.               {name: 'riskSource', mapping: 'riskSource'},   
  18.               {name: 'riskNote', mapping: 'riskNote'},   
  19.               {name: 'operFlag', mapping: 'operFlag'},   
  20.               {name: 'effectFlag', mapping: 'effectFlag'},   
  21.               {name: 'createUser', mapping: 'createUser'},   
  22.               {name: 'createDate', mapping: 'createDate'},   
  23.               {name: 'modUser', mapping: 'modUser'},   
  24.               {name: 'modDate', mapping: 'modDate'}   
  25.          ])   
  26.     });    
  27. var cm = new Ext.grid.ColumnModel([   
  28.        { header: '账户类型', dataIndex: 'accType', sortable: true },   
  29.        { header: '开户行', dataIndex: 'bankName', sortable: true },   
  30.        { header: '账号', dataIndex: 'accNo', sortable: true },   
  31.        { header: '户名', dataIndex: 'accName', sortable: true },   
  32.        { header: '风险数据来源', dataIndex: 'riskSource', sortable: true },   
  33.        { header: '风险原因', dataIndex: 'riskNote', sortable: true },   
  34.        { header: '处理状态', dataIndex: 'operFlag', sortable: true },   
  35.        { header: '生效标志', dataIndex: 'effectFlag', sortable: true }   
  36.     ]);   
  37.     var gridPanel = new Ext.grid.GridPanel({   
  38.           store: store,   
  39.           cm: cm,   
  40.           sm:new Ext.grid.RowSelectionModel({singleSelect:false}),   
  41.           autoHeight: true,   
  42.           loadMask:{   
  43.               msg: '正在加载信息'   
  44.           },           
  45.           bbar : new Ext.PagingToolbar({   
  46.                     pageSize:initPageSize,   
  47.                     store :store,   
  48.                     beforePageText : '第',   
  49.                     afterPageText : '页,共 {0} 页',   
  50.                     displayInfo : true,   
  51.                     displayMsg : '{0} - {1} , 共 {2} 条',   
  52.                     emptyMsg : "无记录"   
  53.                 })   
  54.     });   

 

你可能感兴趣的:(ext)