EXT中单击button按钮grid添加一行(光标位置可设置
EXT是一个强大的JavaScript类库,广泛应用于Web开发中。它基于面向对象编程思想,扩展性极好,允许开发者自定义命名空间并按需加载类库。其中,Grid组件是EXT中的明星产品,提供了丰富的功能和漂亮的外观体验。
实例代码如下:
```javascript
{
id:'button1',
xtype : 'button',
margin : '6',
text : '添加',
name : 'btn-add',
iconCls: 'btn-add',
listeners:{
click:function(){
var r = Ext.create('ItemGridMdl'); // 创建新的数据项
cellEditing.cancelEdit(); // 取消当前的编辑状态
cellEditing.startEditByPosition({ // 在指定的位置开始新的编辑
row : Ext.getCmp('grid1').getStore().getCount()-1,
column : 1
});
}
}
}
```
接着,如何调用这个按钮的方法呢?可以使用以下代码:
```javascript
Ext.getCmp('fbutton').fireEvent('click'); // 'fbutton'为按钮的id,此处触发其click事件
```
```javascript
plugins:[
cellEditing=Ext.create('Ext.grid.plugin.CellEditing', {
clicksToEdit:1, // 设置点击次数后开始编辑
listeners: {
edit: function(editor, e) {
// 处理编辑后的操作
}
}
})
],
```
编程语言
- EXT中单击button按钮grid添加一行(光标位置可设置
- 基于PHP安装zip拓展,以及libzip安装的问题
- PHP中提问频率最高的11个面试题和答案
- 基于Angularjs-router动态改变Title值的问题
- PHP执行SQL文件并将SQL文件导入到数据库
- DataSet、DataTable、DataRow区别详解
- layui表格分页 记录勾选的实例
- 详解React之父子组件传递和其它一些要点
- asp验证Ip格式的函数
- layui关闭弹窗后刷新主页面和当前更改项的例子
- 记录Yii2框架开发微信公众号遇到的问题及解决方
- PHP网站建设的流程与步骤分享
- session在php5.3中的变化 session_is_registered() is depre
- JavaScript上传文件时不用刷新页面方法总结(推荐
- asp中使用MSXML2.ServerXMLHTTP实现异步请求例子
- 完美解决mysql in条件语句只读取一条信息问题的