extjs 负责人和部门的级联

来源:互联网 发布:室内定位 指纹算法 编辑:程序博客网 时间:2024/05/22 06:09
listeners:{
                        select:function(cmb,record,index){
                            
//                            Ext.getCmp("riskdetail").getStore().getAt(selectRowIndex).set("riskuseraccount",record.data["value"]);
//                            Ext.getCmp("riskdetail").getStore().getAt(selectRowIndex).set("username",record.data["username"]);
                            
                            Ext.getCmp("riskdetail").getStore().getAt(selectRowIndex).set("riskuseraccount",record.data["value"]);
                            Ext.getCmp("riskdetail").getStore().getAt(selectRowIndex).set("username",record.data["username"]);
                            if(Ext.getCmp("riskdetail").getStore().getAt(selectRowIndex).get("deptname")==null ||
                                Ext.getCmp("riskdetail").getStore().getAt(selectRowIndex).get("deptname") == ""){
                                Ext.getCmp("riskdetail").getStore().getAt(selectRowIndex).set("deptname",record.data["deptname"]);
                                Ext.getCmp("riskdetail").getStore().getAt(selectRowIndex).set("depten",record.data["depten"]);
                            }
                        },
                        focus:function(th){
                            th.focus(true);
                        }

                    }



listeners:{
                        select:function(cmb,record,index){
                            
//                            var records = Ext.getCmp("riskdetail").getSelectionModel().getSelections();
//                            records[0].set("depten",deptStore.getAt(index).get("depten"));
                            
                            Ext.getCmp("riskdetail").getStore().getAt(selectRowIndex).set("deptname",record.data["deptname"]);
                            Ext.getCmp("riskdetail").getStore().getAt(selectRowIndex).set("depten",record.data["depten"]);
                            usersStore.load({
                                params:{
                                    depten:record.data["depten"]
                                }
                            });
                        },
                        focus:function(th){
                            th.focus(true);
                        }
                    }