博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ExtJS4.2学习(11)可拖放的表格
阅读量:5883 次
发布时间:2019-06-19

本文共 843 字,大约阅读时间需要 2 分钟。

单纯的数据展示是不是太单调了?来,这次咱来个互动性强的,表格的行、列可随意拖放,不仅如此,还可以多个表格之间随意拖动。
先来看下第一个例子,通过拖放改变表格大小:
3924a9c37b17e292912570c8b00fefbf.jpg
主要代码,其实之前的代码并不需要改变多少,只需要加入以下代码即可:

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
  
});

上效果图:
65e435112293263ff8ca7faaf75b072b.jpg
好了,本章到此结束,下章开始讲扩展插件,等所有扩展插件讲完,表格控件就到此结束了,你也来动手试试吧。
本文转自shyy8712872 51CTO博客,原文链接:http://blog.51cto.com/shuyangyang/1340106,如需转载请自行联系原作者
你可能感兴趣的文章
控制子窗口的高度
查看>>
处理 Oracle SQL in 超过1000 的解决方案
查看>>
Alpha线性混合实现半透明效果
查看>>
chkconfig 系统服务管理
查看>>
ORACLE---Unit04: SQL(高级查询)
查看>>
贪食蛇
查看>>
201521123009 《Java程序设计》第11周学习总结
查看>>
Python3之多线程学习
查看>>
MVC和MTV结构分析
查看>>
(转)微信网页扫码登录的实现
查看>>
mariadb启动报错:[ERROR] Can't start server : Bind on unix socket: Permission denied
查看>>
nginx的信号量
查看>>
云im php,网易云IM
查看>>
河南农业大学c语言平时作业答案,河南农业大学2004-2005学年第二学期《C语言程序设计》期末考试试卷(2份,有答案)...
查看>>
c语言打开alist文件,C语言 文件的打开与关闭详解及示例代码
查看>>
c语言 中的共用体和结构体如何联合定义,结构体(Struct)、联合体(Union)和位域
查看>>
SDL如何嵌入到QT中?!
查看>>
P1026 统计单词个数
查看>>
[js高手之路] html5 canvas系列教程 - 状态详解(save与restore)
查看>>
poi excel 常用api
查看>>