1、js方法
取值:var txt = ComboBox1.getValue();
赋值:ComboBox1.setValue("2012-3-1");
获取选择项的索引:var i = ComboBox1.getSelectedIndex();
设置选择项:ComboBox1.selectByIndex(1);
重新加载数据: ComboBox1.reload();
ComboBox1.removeByValue(this.getValue());
ComboBox1.clearValue();"
ComboBox1.insertItem(0, 'Text1', 1); 在索引0处添加值为1的Text1
ComboBox1.insertRecord(1, {Text:'Text1', Value:1});
<script type="text/javascript"> function selectFrist() { var t = ComboBox1.getValue(); var i = ComboBox1.getSelectedIndex(); if (i!=-1 && (i - 1) >= 0) { ComboBox1.selectByIndex(i - 1); GridPanel1.reload(); } else { Ext.Msg.alert("提示", "已到达起始月份!"); return false; } return true; // ComboBox1.setValue("2012-3-1"); } function selectNext() { var t = ComboBox1.getValue(); var i = ComboBox1.getSelectedIndex(); var c=ComboBox1.store.getCount() if (i != -1 && (i + 1) < c) { ComboBox1.selectByIndex(i + 1); GridPanel1.reload(); } else { Ext.Msg.alert("提示", "已到达当前月份!"); return false; } // ComboBox1.setValue("2012-3-1"); return true; } </script>
2、事件
2.1 失去焦点事件
<Listeners> <Blur Handler="#{StoreEmployeeNo}.reload();#{Store1}.reload();" /> </Listeners>
2.2 选中事件
<Listeners> <Select Handler="#{Store1}.reload();"/> </Listeners>