读书人

替ExtJS combobox设定默认选项

发布时间: 2012-10-08 19:54:56 作者: rapoo

为ExtJS combobox设定默认选项

下拉框预选某个常用的选项是常见的需求,用HTML的select控件实现该功能十分简单,但是用ExtJS的combobox来实现该功能还需费一番周折。主要的思路是:

    定义一个自动加载(autoLoad: true)的store,这样就可以保证在用户没有和combobox交互之前,选项数据已可用。在store加载完成后找到需要预设的数据项,然后调用combobox的setValue()方法。

以下是一个可行的实现示例:

?

          listeners: {            show: function(c) {              c.setValue(c.getStore().getAt(0).get('datadir'));          }

?然而,combobox的show事件经常没有触发。

读书人网 >JavaScript

热点推荐