Extjs中,带有下拉选项的条件查询。

        //系统类型下拉信息获取
        var dsStore = new Ext.data.Store({
            autoLoad : true,
            proxy : new Ext.data.HttpProxy({
                url : BUS_TYPE_TREE_URL,//'/etl/metadata/getDatasourceList',
                method : 'POST'
            }),
            reader : new Ext.data.JsonReader({},
                    new Ext.data.Record.create([{name : 'id'}, {name : 'text'}]))
        });
        this.busiTypeInfo = new Ext.form.ComboBox(
                {
                    store : dsStore,
                    valueField : "id",
                    displayField : "text",
                    mode : 'remote',
                    forceSelection : true,
                    blankText : '--请选择--',
                    emptyText : '--请选择--',
                    hiddenName : 'id',
                    editable : false,
                    triggerAction : 'all',
                    allowBlank : true,
//                  fieldLabel : '监管/建设单位',
//                  name : 'dsName',
                    id : 'busiTypeInfoId',
                    anchor : '60%'
        });
        this.vtbar = new Ext.Toolbar({
            items: [
                   '-',{xtype:'button',text:'添加',iconCls:'add',handler:this.onAddClick,scope:this}, 
                   '-',{xtype:'button',text:'修改',iconCls:'edit',handler:this.onModifyClick,scope:this}, 
                   '-',{xtype:'button',text:'删除',iconCls:'delete',handler:this.onDeleteClick,scope:this},
                   '->',{xtype:'label',text:'请选择系统:'},this.busiTypeInfo,
                   '-',{xtype:'button',text:'查询',iconCls:'query',handler:function(){
                                var busiId = Ext.getCmp('busiTypeInfoId').getValue();
                                    if(busiId != null && busiId != ""){
                                        tableGrid.store.baseParams= {busiId:busiId};
                                        tableGrid.store.load({params:{start:0,limit:PAGESIZE}});
                                    }
                            }
                   
                        }
            ]
        });

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值