ExtJS4.2学习(11)可拖放的表格

简介:

单纯的数据展示是不是太单调了?来,这次咱来个互动性强的,表格的行、列可随意拖放,不仅如此,还可以多个表格之间随意拖动。
先来看下第一个例子,通过拖放改变表格大小:
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,如需转载请自行联系原作者

相关文章
|
JavaScript 前端开发
【导出Excel】Vue实现导出下载Excel文件(blob文件流)--亲测可用
【导出Excel】Vue实现导出下载Excel文件(blob文件流)--亲测可用
【导出Excel】Vue实现导出下载Excel文件(blob文件流)--亲测可用
12 个非常适合做项目的开源后台管理系统
12 个非常适合做项目的开源后台管理系统
1965 0
|
前端开发 算法 JavaScript
深入理解并解决 npm ERESOLVE (Peer Conflict) 问题
如果你持续使用 LTS 版本的 Node.js,或者主动更新了 npm 到 7+,一定见过下面这个难懂的报错: “unable to resolve dependency tree",字面意思就是无法解析依赖树,然后下面一大长串东西都在尝试告诉开发者无法解析的原因,并建议修复依赖间的冲突,但很尴尬的一点是……可能看了之后还是不知道,我要修复什么冲突呢?
7202 1
深入理解并解决 npm ERESOLVE (Peer Conflict) 问题
|
12月前
|
机器学习/深度学习 存储 人工智能
【AI系统】低比特量化原理
模型量化是将浮点数模型参数转化为低比特整数表示的技术,旨在减少模型大小、内存消耗及推理延迟,但会带来精度损失。本文介绍量化的基本原理、优势及挑战,涵盖量化训练、动态与静态离线量化等方法,并探讨线性与非线性量化、饱和与非饱和量化等技术细节。
529 2
【AI系统】低比特量化原理
|
消息中间件 存储 JSON
rabbitmq基础教程(ui,java,springamqp)
本文提供了RabbitMQ的基础教程,包括如何使用UI创建队列和交换机、Java代码操作RabbitMQ、Spring AMQP进行消息发送和接收,以及如何使用不同的交换机类型(fanout、direct、topic)进行消息路由。
185 0
rabbitmq基础教程(ui,java,springamqp)
|
JavaScript 前端开发 索引
Vue3 + Vite项目实战:常见问题与解决方案全解析
Vue3 + Vite项目实战:常见问题与解决方案全解析
1136 0
|
JavaScript
在Vue项目中vue-quill-editor的安装与使用【详细图解+过程+包含图片的缩放拖拽】
文章详细介绍了在Vue项目中安装和使用`vue-quill-editor`的步骤,包括如何通过npm安装、局部挂载、在Vue页面中引入和配置使用。同时,还提供了如何实现图片的缩放和拖拽功能的进阶教程,涉及到安装额外的插件`quill-image-drop-module`和`quill-image-resize-module`,以及对Webpack配置的调整。最后,文章还提供了实际效果展示和一些后续可能的拓展功能,如上传视频和将图片上传到服务器等。
在Vue项目中vue-quill-editor的安装与使用【详细图解+过程+包含图片的缩放拖拽】
|
SQL 安全 数据挖掘
隐私计算实训营第7讲:隐语SCQL的架构详细拆解丨隐私计算实训营 第1期
SCQL是安全协作查询语言,让不信任的多方能在保护隐私的前提下进行联合数据分析。它假设参与者半诚实,支持多方(N>=2)合作,且具备SQL语法支持和性能优化。SCQL提供类似SQL的用户界面,通过CCL机制允许数据所有者控制数据使用权限。系统基于SPU的MPC框架运行,适用于多个应用场景。
467 0
|
存储 缓存 数据库
Shiro【核心功能、核心组件、项目搭建 、配置文件认证、数据库认证 】(一)-全面详解(学习总结---从入门到深化)
Shiro【核心功能、核心组件、项目搭建 、配置文件认证、数据库认证 】(一)-全面详解(学习总结---从入门到深化)
694 1
|
缓存 编译器 程序员
C/C++编译器全局优化技术:全局优化是针对整个程序进行的优化,包括函数之间的优化
C/C++编译器全局优化技术:全局优化是针对整个程序进行的优化,包括函数之间的优化
439 0