EXT中单击button按钮grid添加一行(光标位置可设置)的实例代码


Posted in Javascript onJune 02, 2016

先给大家说下什么是ext

ext是一个强大的js类库,以前是基于YAHOO-UI,现在已经完全独立了, 主要包括data,widget,form,grid,dd,menu,其中最强大的应该算grid了,编程思想是基于面向对象编程(oop),扩展性相当的好.可以自己写扩展.自己定义命名空间.web应用可能感觉太大.不过您可以根据需要按需加载您想要的类库就可以了.  

主要包括三个大的文件ext-all.css,ext-base.js,ext-all.js(包括所有的类库,您可以根据需要进行删减.官方网站提供这一接口),在引用ext类库的时候.这三个文件必不可少. 

它提供了丰富的,非常漂亮的外观体验,成为众多界面层开发人员的追捧!其核心的组件基本覆盖了我们构建富客户端的常用的组件。  

从 Ext 2开始,商业版(针对那些以盈利为目的的开发方)要收费了。
这可能会影响一些他的应用前景。   目前的最新版本为3.2.2

1.创建一个添加按钮,listeners事件中button的单击事件,

{
id:'button1',
xtype : 'button',
margin : '6',
text : '添加',
name : 'btn-add',
iconCls: 'btn-add',
listeners:{
click:function(){
var r = Ext.create('ItemGridMdl', {



 //…………
});//要插入表格的数据
Ext.getCmp('grid1').getStore().insert(Ext.getCmp('grid1').getStore().getCount(), r);//在表格的最后添加一行
cellEditing.cancelEdit();
cellEditing.startEditByPosition({//要编辑的表格中的光标出现的位置
row : Ext.getCmp('grid1').getStore().getCount()-1,
column : 1
});
} 
}
}

2.调用这个button按钮的方法

Ext.getCmp('fbutton').fireEvent('click');

3.grid表格中plugins:属性的配置:

plugins:[
cellEditing=Ext.create('Ext.grid.plugin.CellEditing', {
clicksToEdit:1,
listeners: {
edit: function(editor,e) {
}
}
})
],
Javascript 相关文章推荐
csdn 博客的css样式 v3
Feb 24 Javascript
关于JavaScript中的关联数组分析
Apr 09 Javascript
js和as的稳定传值问题解决
Jul 14 Javascript
解决Jquery load()加载GB2312页面时出现乱码的两种方案
Sep 10 Javascript
jQuery focus和blur事件的应用详解
Jan 26 Javascript
深入探讨JavaScript String对象
Mar 09 Javascript
浅析JavaScript中浏览器的兼容问题
Apr 19 Javascript
js弹出框、对话框、提示框、弹窗实现方法总结(推荐)
May 31 Javascript
优雅的elementUI table单元格可编辑实现方法详解
Dec 23 Javascript
es6数组includes()用法实例分析
Apr 18 Javascript
vue实现禁止浏览器记住密码功能的示例代码
Feb 03 Vue.js
javascript数组includes、reduce的基本使用
Jul 02 Javascript
Javascript小技能总结(推荐)
Jun 02 #Javascript
Jquery为DIV添加click事件的简单实例
Jun 02 #Javascript
jquery中取消和绑定hover事件的实现代码
Jun 02 #Javascript
深入理解jQuery之事件移除
Jun 02 #Javascript
深入理解JQuery循环绑定事件
Jun 02 #Javascript
JQuery在循环中绑定事件的问题详解
Jun 02 #Javascript
Javascript字符串拼接小技巧(推荐)
Jun 02 #Javascript
You might like
Win2000+Apache+MySql+PHP4+PERL安装使用小结
2006/10/09 PHP
繁体中文转换为简体中文的PHP函数
2006/10/09 PHP
Warning: session_destroy() : Trying to destroy uninitialized sessionq错误
2011/06/16 PHP
腾讯QQ微博API接口获取微博内容
2013/10/30 PHP
浅谈使用PHP开发微信支付的流程
2015/10/04 PHP
PHP 信号管理知识整理汇总
2017/02/19 PHP
获取Javscript执行函数名称的方法
2006/12/22 Javascript
zeroclipboard复制到剪切板的flash
2010/08/04 Javascript
基于jquery的给文章加入关键字链接
2010/10/26 Javascript
autoPlay 基于jquery的图片自动播放效果
2011/12/07 Javascript
浅谈javascript中的作用域
2012/04/07 Javascript
在jQuery ajax中按钮button和submit的区别分析
2012/10/07 Javascript
ECMAScript 创建自己的js类库
2012/11/22 Javascript
js中的caller和callee属性介绍和例子
2014/06/07 Javascript
javascript实现table选中的行以指定颜色高亮显示的方法
2015/05/13 Javascript
jQuery实现径向动画菜单效果
2015/07/17 Javascript
jQuery插件Echarts实现的双轴图效果示例【附demo源码下载】
2017/03/04 Javascript
基于cropper.js封装vue实现在线图片裁剪组件功能
2018/03/01 Javascript
浅谈React 服务器端渲染的使用
2018/05/08 Javascript
Vue实现用户自定义字段显示数据的方法
2018/08/28 Javascript
更改BootStrap popover的默认样式及popover简单用法
2018/09/13 Javascript
Node.js Stream ondata触发时机与顺序的探索
2019/03/08 Javascript
ES6 Promise对象的含义和基本用法分析
2019/06/14 Javascript
详解JavaScript中new操作符的解析和实现
2020/09/04 Javascript
对于Python编程中一些重用与缩减的建议
2015/04/14 Python
Python学习笔记之列表推导式实例分析
2019/08/13 Python
Python爬取爱奇艺电影信息代码实例
2019/11/26 Python
python构造IP报文实例
2020/05/05 Python
非洲NO.1网上商店:Jumia肯尼亚
2016/08/18 全球购物
商务日语专业毕业生求职信
2013/10/26 职场文书
工地安全质量标语
2014/06/07 职场文书
物资采购方案
2014/06/12 职场文书
在职员工证明书
2014/09/19 职场文书
辞职书格式样本
2015/02/26 职场文书
项目备案申请报告
2015/05/15 职场文书
银行柜员优质服务心得体会
2016/01/22 职场文书