Ext JS 4 - 如何在控制器内控制 rowEditor

Posted

技术标签:

【中文标题】Ext JS 4 - 如何在控制器内控制 rowEditor【英文标题】:Ext JS 4 - How to control rowEditor inside controller 【发布时间】:2012-08-11 12:00:59 【问题描述】:

我想学习如何在控制器中控制 rowEditor 插件..

这里是 rowEditor 定义:

Ext.define(appName + '.view.department.DepartmentGrid', 

    initComponent: function() 

       this.rowEditor = Ext.create('Ext.grid.plugin.RowEditing', 
          clicksToEdit: 2
       );

    


** 控制器**

this.control(
    'departmentgrid': 
        // ??
    
);

【问题讨论】:

【参考方案1】:

在文档中:http://docs.sencha.com/ext-js/4-1/#!/api/Ext.grid.plugin.RowEditing-event-edit

this.control(
    'departmentgrid': 
        edit: this.onDepartmentGridEdit
    
);

【讨论】:

好的,谢谢,我想可能是因为它是一个插件,它有另一种控制方式,如 actioncolumn.. 插件是您的网格的扩展,因此您的插件具有的事件也会自动出现在您的网格中。 谢谢约翰,这个对我有用。只是想知道您在 Ext JS 文档的哪个位置可以看到这些信息? 嗨 Carlos,如果您检查 RowEditing 插件:docs.sencha.com/extjs/4.2.0/#!/api/…

以上是关于Ext JS 4 - 如何在控制器内控制 rowEditor的主要内容,如果未能解决你的问题,请参考以下文章

如何从视图中触发事件(自定义事件)并在 Ext JS 的控制器中处理它们?

js 如何保存循环内的变量,然后循环外使用这个变量?

如何通过控制器在 ExtJS4 中重新加载视图?

我无法将数据从控制器传递到 Sencha Touch 2.4 中的视图

ext.js的mvc

Ext JS 4 - 理解 this.control、选择器和事件处理