EXTJS常用设置(持续更新)

以下设置是我在EXTJS使用中遇到的常用的设置,适合不太熟悉EXTJS框架的朋友,本篇文章会不定时持续更新

textfield
设置 readonly
    Ext.getCmp("ID").setReadOnly(true);
动态赋值(同步输入)
   enableKeyEvents:true,
   listeners:{                
               keyup:function(){
                 Ext.getCmp("ID2").setReadOnly(true); 
                Ext.getCmp("ID2").setValue(Ext.getCmp("ID1").getValue());
                }        
         }
改变label名称
    modelForm.getForm().findField('id').getEl().up('.x-form-item').down('.x-form-item-label').update('名称');
设置文本框不可用
    Ext.getCmp("id").setDisabled(true);
设置输入框不为空
    Ext.getCmp("id").allowBlank=true;
获取输入框的值
    var value = modelform.getForm().findField('id').getValue();
下拉框触发事件
    listeners: {
    'select': function() {}
    }
store设置
  var store=new Ext.data.ArrayStore({
  fields: ['valueField','displayField'],
  data: [['01','文字1'], ['02','文字2], ['03','3']],
  reader: new Ext.data.ArrayReader()
 });
store 下拉框
    store:new Ext.data.ArrayStore({
              fields: ['valueField','displayField'],
              data: [['0','新增待审核'],['1','已删除'],['2','正常'],['3','修改待审核'],['4','删除待审核']]
    })
获取grid数据列表选择
var arows = mchntGrid.getSelectionModel().getSelections();
   if(arows.length==1){
   }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值