在 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);
}
}]
})
}
在子项中的 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);
}
}]
})
}