本文共 843 字,大约阅读时间需要 2 分钟。
单纯的数据展示是不是太单调了?来,这次咱来个互动性强的,表格的行、列可随意拖放,不仅如此,还可以多个表格之间随意拖动。
先来看下第一个例子,通过拖放改变表格大小:
主要代码,其实之前的代码并不需要改变多少,只需要加入以下代码即可:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | var columns = [ {header: '编号' ,dataIndex: 'id' }, {header: '名称' ,dataIndex: 'name' }, {header: '描述' ,dataIndex: 'descn' } ]; var data = [ [ '1' , 'name1' , 'descn1' ], [ '2' , 'name2' , 'descn2' ], [ '3' , 'name3' , 'descn3' ], [ '4' , 'name4' , 'descn4' ], [ '5' , 'name5' , 'descn5' ] ]; var store = new Ext.data.ArrayStore({ data: data, fields: [ {name: 'id' }, {name: 'name' }, {name: 'descn' } ] }); store.load(); var grid = new Ext.grid.GridPanel({ renderTo: 'grid' , store: store, columns: columns }); |