test extjs
2016-05-08 23:14
543 查看
var cob = Ext.create('Ext.data.JsonStore', {
fields : [ 'id', 'name'],
proxy : {
type : 'ajax',
url : 'page/page1.action',
reader : {
type : 'json'
}
}
});
var population = Ext.create('Ext.data.JsonStore', {
fields : [ 'id', 'name'],
proxy : {
type : 'ajax',
url : 'page/page1.action',
reader : {
type : 'json'
}
}
});
var scenario = Ext.create('Ext.data.JsonStore', {
fields : [ 'id', 'name'],
proxy : {
type : 'ajax',
url : 'page/page1.action',
reader : {
type : 'json'
}
}
});
//下拉框
var cobCombobox = new Ext.form.ComboBox({
hiddenName : 'cob',
name:'cob',
id:'cob',
triggerAction : 'all',
store : cob,
fieldLabel: "COB",
displayField : 'name',
valueField : 'id',
mode : 'local',
editable : false
});
var populationCombobox = new Ext.form.ComboBox({
hiddenName : 'population',
name:'population',
id:'population',
triggerAction : 'all',
store : cob,
fieldLabel: "POPULATION",
displayField : 'name',
valueField : 'id',
mode : 'local',
editable : false,
multiSelect: true
});
var scenarioCombobox = new Ext.form.ComboBox({
hiddenName : 'scenario',
name:'scenario',
id:'scenario',
triggerAction : 'all',
store : cob,
fieldLabel: "SCENARIO",
displayField : 'name',
valueField : 'id',
mode : 'local',
editable : false,
multiSelect: true
});
//
//cob.load({
// callback : function(records, operation, success) {
// console.log(records);
// combo.setValue(this.getAt(0).get('key'));
// }
//});
var form = new Ext.form.FormPanel({
labelAlign: 'right',
labelWidth: 60,
buttonAlign: 'center',
frame:true,
width: 800,
items: [{
layout:'column',
items: [{
columnWidth:.33,
layout: 'form',
items:[cobCombobox]
},{
columnWidth:.33,
layout: 'form',
items:[populationCombobox]
},{
columnWidth:.33,
layout: 'form',
items:[scenarioCombobox]
}]
}],
buttons: [{
text: 'refresh',
handler: function() {
form.getForm().submit();
}
}]
});
Ext.application({
name: 'AppTest',
launch: function() {
Ext.create('Ext.container.Viewport', {
items: [form]
});
}
});
fields : [ 'id', 'name'],
proxy : {
type : 'ajax',
url : 'page/page1.action',
reader : {
type : 'json'
}
}
});
var population = Ext.create('Ext.data.JsonStore', {
fields : [ 'id', 'name'],
proxy : {
type : 'ajax',
url : 'page/page1.action',
reader : {
type : 'json'
}
}
});
var scenario = Ext.create('Ext.data.JsonStore', {
fields : [ 'id', 'name'],
proxy : {
type : 'ajax',
url : 'page/page1.action',
reader : {
type : 'json'
}
}
});
//下拉框
var cobCombobox = new Ext.form.ComboBox({
hiddenName : 'cob',
name:'cob',
id:'cob',
triggerAction : 'all',
store : cob,
fieldLabel: "COB",
displayField : 'name',
valueField : 'id',
mode : 'local',
editable : false
});
var populationCombobox = new Ext.form.ComboBox({
hiddenName : 'population',
name:'population',
id:'population',
triggerAction : 'all',
store : cob,
fieldLabel: "POPULATION",
displayField : 'name',
valueField : 'id',
mode : 'local',
editable : false,
multiSelect: true
});
var scenarioCombobox = new Ext.form.ComboBox({
hiddenName : 'scenario',
name:'scenario',
id:'scenario',
triggerAction : 'all',
store : cob,
fieldLabel: "SCENARIO",
displayField : 'name',
valueField : 'id',
mode : 'local',
editable : false,
multiSelect: true
});
//
//cob.load({
// callback : function(records, operation, success) {
// console.log(records);
// combo.setValue(this.getAt(0).get('key'));
// }
//});
var form = new Ext.form.FormPanel({
labelAlign: 'right',
labelWidth: 60,
buttonAlign: 'center',
frame:true,
width: 800,
items: [{
layout:'column',
items: [{
columnWidth:.33,
layout: 'form',
items:[cobCombobox]
},{
columnWidth:.33,
layout: 'form',
items:[populationCombobox]
},{
columnWidth:.33,
layout: 'form',
items:[scenarioCombobox]
}]
}],
buttons: [{
text: 'refresh',
handler: function() {
form.getForm().submit();
}
}]
});
Ext.application({
name: 'AppTest',
launch: function() {
Ext.create('Ext.container.Viewport', {
items: [form]
});
}
});
相关文章推荐
- Give some advice on how to learn html,css,and javascript for c developers
- jsp页面使用表达式<%=basePath%>跳转报“ attribute for %> is not properly terminated”错误
- Openlayers 2 js文件的合并
- 第28篇 js中let和var
- js复习重点
- THREE.JS中常用的4种光源
- 最短路Floyd(hdu1874),dijstra(poj2387)
- 在jsp中引入js文件不成功的原因
- js实现三级菜单的制作
- advanced JavaScript Skills ——Require.js(二)
- js判断IE6及以下版本浏览器
- JSP-JSP的生命周期
- javascript模块化开发编程
- Javascript异步编程的4种方法
- javaScript this 详解
- JavaScript正则表达式
- poj 2387 Til the Cows Come Home -- 最短路dijstra
- JavaScript history 对象
- JavaScript 给DOM结点加一个类 JavaScript扩展
- 【JavaScript】——正则表达式