var confirmWindow = Ext.create('Ext.window.Window', {
title: 'Selected Item List',
autoHeight: true,
width: 500,
layout: 'fit',
modal: true,
items: [{
xtype: 'panel',
bodyPadding : 5,
items: [{
xtype: 'textfield',
id : 'freightFee',
fieldLabel: 'Freight Fee ',
name : 'freight' // I need this value, when I click the button
}]
}],
bbar: ['->', {
xtype: 'buttongroup',
items: [{
text: "test",
handler: function() {
// I want to get the textfield value (freightFee)
var freightFee = Ext.getCmp('freightFee').getValue(); // error :Ext.getCmp('freightFee') is undefined
}
}]
}
});
У меня есть окно, как указано выше, и я хочу получить значение ввода ввода текста, когда я нажимаю кнопку.Extjs4, как получить одно значение текстового поля?
Я попытался,
var freightFee = Ext.getCmp('freightFee').getValue();
, но говорят, сообщение об ошибке,
Ext.getCmp ('freightFee') не определено
кто-нибудь знает это?
спасибо!
FYI ваш код отсутствует закрывающий ']', чтобы обрываться в просветляющего массив, кроме того, что , Я запустил ваш код с Ext 4.1.0 и получил значение, как я ожидал. –