EXT中单击button按钮grid添加一行(光标位置可设置

网络编程 2025-03-23 21:13www.168986.cn编程入门

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) {

// 处理编辑后的操作

}

}

})

],

```

上一篇:基于PHP安装zip拓展,以及libzip安装的问题 下一篇:没有了

Copyright © 2016-2025 www.168986.cn 狼蚁网络 版权所有 Power by