extjs combo 级联 loading提示

据我的了解,extjs里面的combobox只有在第一次加载数据的时候才呈现loading mask,但有一种情况combobox不止一次进行数据加载,这就是级联。说道级联,很多人都会第一时间想到省、市、县三者之间的级联,哈、其实我第一次接触级联也是地区上的级联。

跑题了,直入正题吧。这里我的例子不胜地区级联,而是其他业务。业务需求如下,有表A/B/C/D,D是C的集合,A是B的筛选条件,而B则是C的筛选条件,因此在D表记录的新增功能内就可以运用到级联。直接贴关键代码

1)由于A是B的筛选条件,则可以在B的combobox上面加上以下两句代码。

triggerAction: 'all',
queryMode: 'local',
这样则不会出现点击下拉框,combobox自动加载数据了。什么时候加载数据呢?当然是选择A中的其中一条数据的时候啦,所以我们可以在A中的combobox的select事件上面调用B中的combobox的store.load()方法。

listeners: {
    select: function(combo, record, index){
        try {
            var bCombo = combo.up('form').items.items[3];
            bCombo.setDisabled(false);
            var params = {};
            params.fromwhere = 'dAdd';
          
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值