Javascript 如何在ViewController函数中获取设置值组合框/Extjs
在应用程序中,我使用组件创建/编辑记录:Ext.window.window 窗口中有组合框字段: 在ViewController中创建了一个函数:Javascript 如何在ViewController函数中获取设置值组合框/Extjs,javascript,extjs,Javascript,Extjs,在应用程序中,我使用组件创建/编辑记录:Ext.window.window 窗口中有组合框字段: 在ViewController中创建了一个函数: .... onAfterRenderCombo: function (sender, record) { //How to get the combobox value set? }, .... 我需要在打开Ext.window.window时准确获取值 如果设置了combobox值,如何获取该值?有多种方法可以实现
....
onAfterRenderCombo: function (sender, record) {
//How to get the combobox value set?
},
....
我需要在打开Ext.window.window时准确获取值
如果设置了combobox值,如何获取该值?有多种方法可以实现您的目标 由于使用的是afterrender事件,因此可以执行以下操作:
onAfterRenderCombo: function (combobox, opts) {
// Print the combobox value (if it is set)
console.log(combobox.getValue());
}
如果不确定接收到哪些变量,可以检查
干杯你的例子行不通!你可以根据我在[fiddle]中准备的答案,通过示例来验证这一点。调用wind.show时将触发afterrender事件。由于在显示窗口后加载记录,因此获得的值将始终为空。尝试加载记录,然后显示窗口。是的。当我在加载记录后设置窗口显示时,获取值就起作用了。感谢
onAfterRenderCombo: function (combobox, opts) {
// Print the combobox value (if it is set)
console.log(combobox.getValue());
}