У меня проблемы с получением входных значений по ссылкам Extjs6.Кажется, нет четкого ответа, и Google загрязнен ответами, которые кажутся различными для разных версий Extjs.
У меня есть окно, которое содержит текстовое поле и кнопку сохранения, из нужного текстового полячтобы получить вводимые пользователем данные и передать их моему Ajax-вызову.
Мой код:
window.updatePassword = function(button) {
var win = new Ext.Window({
referenceHolder: true,
items: [{
xtype: 'form',
items: [{
xtype: 'textfield',
fieldLabel: "newPassword",
reference: 'newPassword',
inputType: 'password'
}],
}],
buttons: [{
text: 'save',
handler: function (btn) {
Ext.Ajax.request({
url: '../../Password_updatePassword.action',
params : {
newPassword: win.newPassword
},
scope: this,
disableCaching: true
});
},
scope: this
}]
});
win.show(this);
};
То, что я до сих пор пробовал:
this.lookupReference('newPassword')
win.values
win.getValues()
win.newPassword
Ext.getCmp('newPassword')
Любой совет будет оценен.