zoukankan      html  css  js  c++  java
  • Extjs中ComboBox加载并赋初值

    当需要为ComboBox加载数据后进行赋初始选中项的话,如果是写在store.load()之后

    如:

    editCityStore.load({ params: { provinceID: proid });

    Ext.getCmp('city-id-name').setValue(cityid);
    由于是store是异步加载的,所以他会先赋值再填充值到ComboBox,,这里就需要用:

    当加载完成后再进行赋值 :

    editCityStore.load({

            params: { provinceID: proid },

            callback: function () {
                //等待数据加载完成才进行赋值,不然由于异步会出现先赋值后加载完成。
                Ext.getCmp('city-id-name').setValue(cityid);
            },
            scope: editCityStore,//表示作用范围
            add: false //为false表示数据不累加
    });

  • 相关阅读:
    数据库函数
    数据库查询习题整理(二)
    数据库查询习题整理(一)
    1202数据库查询
    1201新课程TSQL语句
    1123项目第五天
    1121项目第四天
    1120项目第三天
    14
    にちかん
  • 原文地址:https://www.cnblogs.com/KimhillZhang/p/2407775.html
Copyright © 2011-2022 走看看