在 Sencha 中传递变量

Passing variables in Sencha

在子项中的 Sencha 中 window 我获得了图像的 ID,然后如何将图像 ID 传递给父项中的文本字段 window。我通过单击按钮转到子 window,并希望在按钮上方的文本字段中显示所选图像的 ID。

谢谢。

您可以在 window 创建期间传递对 window 的文本字段引用,当单击按钮时,您将使用该引用:

    xtype: 'textfield',
},{
    xtype:'button',
    text: 'Get Image'
    handler: function(btn) {
        Ext.create('Ext.window.Window',{
            textfieldReference: btn.previousSibling('textfield'),
            buttons:[{
                text: 'OK',
                handler: function(okBtn) {
                    okBtn.up('window').textfieldReference.setValue(imageId);
                }
            }]
        })
    }