读书人

Extjs ComboBox依据条件的分页查询

发布时间: 2012-09-07 10:38:15 作者: rapoo

Extjs ComboBox根据条件的分页查询

1、说明

??? extjs combo经常会根据其他文本框中值去load 数据。

?

2、代码如下

?

{id:'lovcombo_cars',hiddenName:'carNumber',xtype:'combo',width:260,fieldLabel: '车牌号',maxHeight:200,readOnly:true,editable:false,pageSize:10,mode:'remote',store:new Ext.data.JsonStore({storeId:'incomingCarStore',url: 'data/orgCar.do',    root: 'orgCars',    totalProperty: 'totalCount',    remoteSort: true,    fields: ['id','name']}),valueField:'id',displayField:'id',triggerAction:'all',onTriggerClick : function() {//--处理点下拉框不能展开菜单if(this.disabled){           return;       }       if(this.isExpanded()){           this.collapse();       }else {        this.onFocus({});           this.expand();       }    this.el.focus();    //--end//取得其他文本框中的值作为条件var no = Ext.getCmp('idx_outside_orgNo').getValue();if(no == ''){Ext.MessageBox.show({title : '警告',msg : '请选择选择外地企业!',buttons : Ext.MessageBox.OK,icon : Ext.MessageBox.WARNING});return false;}//提交查询var s = Ext.StoreMgr.lookup('incomingCarStore');s.load({params : {orgNo : no,start : 0,limit : 10}});}}

?

读书人网 >JavaScript

热点推荐