ext.net ComboBox

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});    

 

[javascript]   view plain copy
  1. <script type="text/javascript">  
  2.   
  3.           function selectFrist() {  
  4.               var t = ComboBox1.getValue();  
  5.               var i = ComboBox1.getSelectedIndex();  
  6.               if (i!=-1 && (i - 1) >= 0) {  
  7.                   ComboBox1.selectByIndex(i - 1);  
  8.                   GridPanel1.reload();  
  9.               }  
  10.               else {  
  11.                   Ext.Msg.alert("提示""已到达起始月份!");  
  12.                   return false;  
  13.               }  
  14.               return true;  
  15.              // ComboBox1.setValue("2012-3-1");  
  16.           }  
  17.   
  18.           function selectNext() {  
  19.               var t = ComboBox1.getValue();  
  20.               var i = ComboBox1.getSelectedIndex();  
  21.               var c=ComboBox1.store.getCount()  
  22.               if (i != -1 && (i + 1) < c) {  
  23.                   ComboBox1.selectByIndex(i + 1);  
  24.                   GridPanel1.reload();  
  25.               }  
  26.               else {  
  27.                   Ext.Msg.alert("提示""已到达当前月份!");  
  28.                   return false;  
  29.               }  
  30.               // ComboBox1.setValue("2012-3-1");  
  31.               return true;  
  32.           }      
  33.              
  34.       </script>  


 2、事件

   2.1 失去焦点事件

[html]   view plain copy
  1. <Listeners>  
  2.       <Blur Handler="#{StoreEmployeeNo}.reload();#{Store1}.reload();" />  
  3. </Listeners>    


 2.2  选中事件

[html]   view plain copy
  1. <Listeners>  
  2.      <Select Handler="#{Store1}.reload();"/>  
  3. </Listeners>    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值