Extjs 如何从字段到文本区域获取数据
我有以下代码:Extjs 如何从字段到文本区域获取数据,extjs,Extjs,我有以下代码: { fieldLabel : Label, name : 'question[text]', xtype : 'textarea', allowBlank : false, blankText : "Enter at least something",
{
fieldLabel : Label,
name : 'question[text]',
xtype : 'textarea',
allowBlank : false,
blankText : "Enter at least something",
height : 160
},
{ xtype: 'button',
text: 'Change Text',
handler: function(){
Ext.Msg.prompt('Enter Text', 'Enter new text for Action 1:', function(btn, text){
if (btn == 'ok' && text) {
var textz = 'Hi, ' + text;
action.setText(textz);
}
});
}
},
工作正常,当我点击按钮时,会出现一个消息框,在这里我可以输入一些东西。怎么办,如果我输入了什么,然后点击Ok,我输入的文本将出现在我的文本区域
谢谢你的帮助 试试这个:
{
fieldLabel : Label,
name : 'question[text]',
id : 'txtareafield',
xtype : 'textarea',
allowBlank : false,
blankText : "Enter at least something",
height : 160
},
{ xtype: 'button',
text: 'Change Text',
handler: function(){
Ext.Msg.prompt('Enter Text', 'Enter new text for Action 1:', function(btn, text){
if (btn == 'ok' && text) {
var textz = 'Hi, ' + text;
action.setText(textz);
Ext.getCmp('txtareafield').setValue(textz):
}
});
}
},
我没有收到错误,只是无法将输入的数据从messagebox添加到textarea:(