调用后台代码获取数据,并根据选择的数据触发其它组件
var projectDS = new Ext.data.Store({
proxy: new Ext.data.HttpProxy({
url: './netmarkets/jsp/com/chipsea/doc/getProject.jsp',
method: "post"
}),
reader: new Ext.data.JsonReader({
root: "result",
totalProperty: "totalCount",
fields:[{name:"name"},{name:"displayName"}]
})
});
projectDS.load();
var projectCombo = new Ext.form.ComboBox({
fieldLabel:'项目',
typeAhead: true,
triggerAction: 'all',
lazyRender:true,
mode: 'local',
store: projectDS,
valueField:'name',
displayField:'displayName',
listeners: {
'select': function () {
console.log("select value:" + this.value);
var taskDS = new Ext.data.Store({
baseParams:{'projectName':this.value},
proxy: new Ext.data.HttpProxy({
url: './netmarkets/jsp/com/chipsea/doc/getTask.jsp',
method: "post"
}),
reader: new Ext.data.JsonReader({
root: "result",
totalProperty: "totalCount",
fields:[{name:"task"},{name:"displayTask"}]
})
});
taskCombo.value = '';
taskCombo.store = taskDS;
taskDS.load();
}
}
});
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律