【问题标题】:EXTJS 4.2 : Copy Selected Gridrows from One grid to another Grid in a new Window on button clickEXTJS 4.2:单击按钮时,在新窗口中将选定的 Gridrows 从一个网格复制到另一个网格
【发布时间】:2016-04-06 21:42:35
【问题描述】:

我有一个网格面板,它有一个检查列作为其选择模型和几行。我需要一个模型,在单击按钮时,会打开一个新窗口,其中包含一个网格,其中出现前一个网格中所有选定的行。

我该如何实现这一目标?我已经尝试将这些行加载到一个新的商店中并将这个商店传递给新的网格。还有一个存储到存储传输数据似乎不可行?

【问题讨论】:

  • “我已尝试将选定的行加载到新存储中并将此存储传递到新网格” - 这个解决方案有什么问题?

标签: javascript extjs checkbox


【解决方案1】:

您可以将值传递给新创建的组件。所以你可以使用传递的值来加载商店。

基本上你可以像这样将值传递给你的自定义组件;

Ext.create('AppName.yourCustomComponent',{
     yourCustomField : yourCustomValue
});

您可以像这样在自定义组件中处理这些传递的数据;

Ext.define('AppName.yourCustomComponent', {
    extend : 'Ext.window.Window', //in your stuation
    initComponent : function(){
        alert(this.yourCustomField);  // your custom value here 
        this.callParent( arguments );
    }
});

我还尝试在小提琴here 中解决您的问题。

【讨论】:

    猜你喜欢
    • 2014-01-27
    • 2019-03-29
    • 1970-01-01
    • 1970-01-01
    • 2013-02-03
    • 1970-01-01
    • 2013-12-23
    • 1970-01-01
    • 2020-06-30
    相关资源
    最近更新 更多