我有以下代码,我直接从 ExtJs 的教程中获得:
updateUser: function (button) {
var win = button.up('window'),
form = win.down('form'),
record = form.getRecord(),
values = form.getValues();
record.set(values);
win.close();
现在,我正在做一些修改以满足我的需要,以下 3 行究竟返回了什么:
form = win.down('form'),
record = form.getRecord(),
values = form.getValues();
根据文档,down()
上面的方法返回一个Ext.Container.AbstractContainer
根据文档甚至不应该使用的方法。此外,它没有 agetRecord()
或getValues()
方法。谁能解释这里发生了什么以及这两个调用返回什么样的对象?