ExtJS组合框:已加载但未显示的值
这是我在extjs 2.2版中添加combobox的代码。。。。。数据被加载并显示为空行,当选择任何一行时,它会得到右边的项目,我想将标签与左边对齐 提前谢谢 Ext.onReadyfunction{ExtJS组合框:已加载但未显示的值,extjs,Extjs,这是我在extjs 2.2版中添加combobox的代码。。。。。数据被加载并显示为空行,当选择任何一行时,它会得到右边的项目,我想将标签与左边对齐 提前谢谢 Ext.onReadyfunction{ var relationValues = new Ext.data.Store({ reader: new Ext.data.JsonReader({ fields: ['DKEY', 'NAME_AR', 'NAME_EN'], root: 'rows'
var relationValues = new Ext.data.Store({
reader: new Ext.data.JsonReader({
fields: ['DKEY', 'NAME_AR', 'NAME_EN'],
root: 'rows'
}),
proxy: new Ext.data.HttpProxy({
url: 'LoadRelation'
}),
autoLoad: true
});
var userForm = new Ext.form.FormPanel({
standardSubmit: true,
frame:true,
title: 'User Information',
width: 350,
defaults: {width: 230},
defaultType: 'textfield',
items: [
{
xtype: 'combo',
name: 'relation',
fieldLabel: 'Relation',
mode: 'local',
store: relationValues,
displayField:'NAME_EN',
valueField: 'DKEY',
//anchor: '100%',
listeners: {
select: function(f,r,i){
console.log(r);
}
}
}
],
buttons: [{
text: 'Insert',
handler: function() {
userForm.getForm().getEl().dom.action = 'login';
userForm.getForm().getEl().dom.method = 'POST';
userForm.getForm().submit();
}
},{
text: 'Reset',
handler: function() {
userForm.getForm().reset();
}
}]
});
userForm.render('mydiv');
}) 当选择一个无值项时,您是否在控制台中获得日志消息,并且记录是否在NAME_EN中包含值?我已经有一段时间没有编写ExtJS2了,但是因为您是从存储加载的,所以不应该将模式设置为“remote”?我解决了在jsp中包含我的js并传递var的问题,谢谢。