Extjs二级联动
2016-02-17 10:30
363 查看
var liveweatherNameData = null;
DWREngine.setAsync(false);
sfileMgrService.findLiveWeatherNameDate(function(data){
liveweatherNameData = data;
});
DWREngine.setAsync(true);
var liveweatherNameStore = new Ext.data.SimpleStore({
fields:['value','text'],
data:liveweatherNameData
});
var fileNameData = null;
DWREngine.setAsync(false);
sfileMgrService.findFileNameData(10000,function(data){
fileNameData = data;
});
DWREngine.setAsync(true);
var fileNameStore = new Ext.data.SimpleStore({
fields:['value','text'],
data:fileNameData
});
liveweatherName = new Ext.form.ComboBox({
store:liveweatherNameStore,
fieldLabel:'天气实况',
width:150,
emptyText:'请选择天气实况',
id:'liveweatherName',
mode:'local',
triggerAction:'all',
valueField:'value',
displayField:'text',
Dropdownstyle:'Dropdownlist',
allowBlank:false,
listeners: {// select监听函数
select : function(combo, record, index){
fileName.reset();
fileName.store.removeAll();
DWREngine.setAsync(false);
var typeId = combo.value;
sfileMgrService.findFileNameData(typeId,function(data){
fileNameData = data;
});
console.info(fileNameData);
DWREngine.setAsync(true);
fileNameStore.loadData(fileNameData);
}
}
});
/* fileName = new Ext.form.TextField({
fieldLabel:'文件类型2',
allowBlank:false,
name:'filename',
maxLength:50,
width:150
}); */
fileName = new Ext.form.ComboBox({
store:fileNameStore,
fieldLabel:'文件类型2',
width:150,
emptyText:'请选择文件类型1',
id:'fileName',
mode:'local',
triggerAction:'all',
valueField:'value',
displayField:'text',
Dropdownstyle:'Dropdownlist',
allowBlank:false
});
DWREngine.setAsync(false);
sfileMgrService.findLiveWeatherNameDate(function(data){
liveweatherNameData = data;
});
DWREngine.setAsync(true);
var liveweatherNameStore = new Ext.data.SimpleStore({
fields:['value','text'],
data:liveweatherNameData
});
var fileNameData = null;
DWREngine.setAsync(false);
sfileMgrService.findFileNameData(10000,function(data){
fileNameData = data;
});
DWREngine.setAsync(true);
var fileNameStore = new Ext.data.SimpleStore({
fields:['value','text'],
data:fileNameData
});
liveweatherName = new Ext.form.ComboBox({
store:liveweatherNameStore,
fieldLabel:'天气实况',
width:150,
emptyText:'请选择天气实况',
id:'liveweatherName',
mode:'local',
triggerAction:'all',
valueField:'value',
displayField:'text',
Dropdownstyle:'Dropdownlist',
allowBlank:false,
listeners: {// select监听函数
select : function(combo, record, index){
fileName.reset();
fileName.store.removeAll();
DWREngine.setAsync(false);
var typeId = combo.value;
sfileMgrService.findFileNameData(typeId,function(data){
fileNameData = data;
});
console.info(fileNameData);
DWREngine.setAsync(true);
fileNameStore.loadData(fileNameData);
}
}
});
/* fileName = new Ext.form.TextField({
fieldLabel:'文件类型2',
allowBlank:false,
name:'filename',
maxLength:50,
width:150
}); */
fileName = new Ext.form.ComboBox({
store:fileNameStore,
fieldLabel:'文件类型2',
width:150,
emptyText:'请选择文件类型1',
id:'fileName',
mode:'local',
triggerAction:'all',
valueField:'value',
displayField:'text',
Dropdownstyle:'Dropdownlist',
allowBlank:false
});
相关文章推荐
- 关于jsonp
- JS中实现replaceAll的方法
- JS获取浏览器窗口大小
- javascript倒计时功能
- 纯JS文本比较工具
- javascript图片展示墙特效
- ExtJS笔记--Ext.data详解
- Hammer.js分析(三)——input.js
- javaScript获取当前Url的方法
- ExtJS获取父子、兄弟容器元素方法
- easelJS 初始入门
- js将map转成数组
- 关于一个JS功能实现的思维方式
- QJSon的编译
- QJson的编译和安装--------可行
- JSP中文乱码
- QJson使用
- Javascript实现图片轮播效果(二)图片序列节点的控制实现
- C#后台调用前台js(RegisterStartupScript)
- Javascript实现图片轮播效果(一)让图片跳动起来