注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

我的博客

 
 
 

日志

 
 
关于我

风流茶说合,酒是色媒人,古往今来,浪涛依旧,我辈今朝,叱咤风云,

网易考拉推荐

ext:两级联运combobox  

2010-03-31 11:25:41|  分类: ext |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
给combobox1添加一个lister,监听它的select事件,当select发生的时候改变combobox2的store,将它reload即可!



//添加人员窗口
function add_user() {
    var form = new Ext.form.FormPanel({
        baseCls: 'x-plain',
        labelWidth: 55,
        monitorValid:true,
        url:'save-form2.asp?act=addsubject',
        items: [
            new Ext.form.ComboBox({
            allowBlank:false,fieldLabel: '学科',editable:false,hiddenName:'xklist',
            xtype:"combo",anchor:'90%',store: ds3,
            valueField:'id',displayField:'xkmcheng',
            typeAhead: true,mode: 'remote',triggerAction: 'all',
            emptyText:'...选择学科...',
            listeners:{
                "select":function(){
                    getList();//alert(Ext.get("xklist").dom.value);   //获取id为combo的值
                }
            },
            selectOnFocus:true
        }), new Ext.form.ComboBox({
            allowBlank:false,fieldLabel: '单位名称',editable:false,hiddenName:'dwlist',
            xtype:"combo",anchor:'90%',store: ds2,
            valueField:'id',displayField:'xxmcheng',
            typeAhead: true,mode: 'remote',triggerAction: 'all',
            emptyText:'...选择单位...',
            listeners:{
                "select":function(){
                    getList();//alert(Ext.get("xklist").dom.value);   //获取id为combo的值
                }
            },
            selectOnFocus:true
        }),combo1 = new Ext.form.ComboBox({
            allowBlank:false,fieldLabel: '姓名',editable:false,hiddenName:'xm',
            xtype:"combo",anchor:'90%',store:ds5,
            valueField:'id',displayField:'xming',
            typeAhead: true,mode: 'local',triggerAction: 'all',
            emptyText:'...选择教师...',
            disabled:true,
            selectOnFocus:true
        })
        ]//items
    });
    var window = new Ext.Window({
        title: '添加用户',
        width: 300,height:160,minWidth: 200,minHeight: 100,layout: 'fit',
        plain:true,bodyStyle:'padding:5px;',buttonAlign:'center',
        items: form,
        buttons: [{
            text: '添加',
            formBind:true,
            handler:function(){
                form.form.submit();
            }
        },{
            text: '清空',
            handler:function(){form.form.reset();}
        }]
    });
    window.show();
}



//---------------------------------------刷新comboBox
var ds5 = new Ext.data.JsonStore({//所有学科列表,用于combobox
        url:"../ext/json.asp?page=1&limit=20",
        root: "rows",
        fields:[{name: 'id'},{name: 'xming'} ]
});
function getList(){
    t1798=0;
    var xk = Ext.get("xklist").dom.value;
    var dw = Ext.get("dwlist").dom.value;
    if(xk==""||dw=="")return false;   
    ds5.reload({params:{sql:escape("select id,xming from v_xkrjb where xke="+ xk +" and dwei="+ dw)}});
    combo1.enable();
}
  评论这张
 
阅读(146)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017