exec.js
上传用户:chliyg
上传日期:2016-05-15
资源大小:3196k
文件大小:2k
源码类别:

Jsp/Servlet

开发平台:

Java

  1. Ext.BLANK_IMAGE_URL = "images/default/s.gif";
  2. Ext.onReady(function() {
  3. new Ext.Viewport({
  4. layout : "border",
  5. items : [{
  6. region : "north",
  7. // title:"头部面板",
  8. height : 50
  9. }, {
  10. region : "east",
  11. // title:"右边面板",
  12. width : "15%"
  13. }, {
  14. region : "south",
  15. // title:"下边面板",
  16. height : 50
  17. }, tree, grid]
  18. })
  19. });
  20.  var root=new Ext.tree.AsyncTreeNode({
  21.                     id:'2',
  22.                     text:'系统菜单'
  23.                 });
  24.                 var data=new Ext.tree.TreeLoader({url:'dataAction.do?method=showTree'});
  25.                 var tree=new Ext.tree.TreePanel({
  26.                  region:"west",
  27.     margins : '10 10 10 10',
  28.     width : "20%",
  29. root:root,
  30. animate:true,
  31. enableDD:false,
  32. border:false,
  33. rootVisible:true,
  34. containerScroll: true,
  35.                     loader:data
  36.                 });
  37.                 data.on('beforeload',function(treeLoader,node){
  38.                     this.baseParams.id=node.attributes.id;
  39.                 },data);
  40. var store = new Ext.data.JsonStore({
  41. url : "dataAction.do?method=showData",
  42. fields : [{
  43. name : 'appeId',
  44. mapping : 'appeId'
  45. }, {
  46. name : 'survId'
  47. }, {
  48. name : 'location'
  49. }, {
  50. name : 'surveyDate'
  51. }, {
  52. name : 'surveyTime'
  53. }, {
  54. name : 'inputUserId'
  55. }]
  56. });
  57. store.load();
  58. // 定义列
  59. var colM = new Ext.grid.ColumnModel([{
  60. header : 'appeId',
  61. dataIndex : 'appeId',
  62. width : 170,
  63. sortable : true
  64. },// 生成列,sortable为列排序,不需要设置为false,默认false,renderer为该列增加自定义函数
  65. {
  66. header : 'survId',
  67. dataIndex : 'survId',
  68. width : 100,
  69. sortable : true
  70. }, {
  71. header : 'location',
  72. dataIndex : 'location',
  73. width : 100
  74. }, {
  75. header : 'surveyDate',
  76. dataIndex : 'surveyDate',
  77. width : 100
  78. }, {
  79. header : 'surveyTime',
  80. dataIndex : 'surveyTime',
  81. width : 100
  82. }, {
  83. header : 'inputUserId',
  84. dataIndex : 'inputUserId',
  85. width : 100
  86. }]);
  87. // 生成表格
  88. var grid = new Ext.grid.GridPanel({
  89. region : "center",
  90. title : "我的表格",
  91. layout : "fit",
  92. cm : colM,
  93. store : store
  94. });