在extjs 4.2.1中,组合框存在一些问题。当出现下拉列表时,我需要滚动到选定的值,而不仅仅是突出显示它。因此,如果选择的值在底部,则滚动仍将始终在顶部。
这是我的代码:
Ext.define('FpoApp.store.exams.Courses', {
extend: 'Ext.data.Store',
model: 'FpoApp.model.Idname',
proxy: {
type: 'ajax',
url: 'php/exams/getCourses.php',
reader: {
type: 'json',
root: 'rows'
}
},
autoLoad: true
});
Ext.create('Ext.form.field.ComboBox', {
queryMode: 'local',
editable: false,
valueField: 'id',
displayField: 'name',
store: 'exams.Courses'
});
另外,它似乎可以在extjs 3.4.0中使用。刚刚找到一个示例,它可以根据我的需要完美地工作。 Here是示例。看起来像基本的组合框,没什么特别的。不知道4.2.1有什么问题。是的,我正在使用mvc。
最佳答案
这似乎是Ext JS 4.2.1
版本中的错误。
在Ext JS 4.2.0
版本以及最新的Ext JS 4.2.2
版本中,其行为与Ext js 3.4.0
中的行为相同
关于javascript - Extjs 4.2.1滚动到组合下拉列表中的选择,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20144260/