我使用EXTJS API中的form.fields。我的应用程序完全动态。
由于存储的价值,可以自动调整组合框吗? 或者我需要制作自己的方法......?!
实际上,我的组合框声明如下:
itemId : 'materialid',
xtype : 'combobox',
anchor : '35%',
store : materialstore,
id : 'Material',
queryMode: 'local',
displayField: 'data',
width : 50,
valueField: 'data',
editable : false,
grow : true,
enforceMaxLength : true,
listeners : {
render : function(me){
var obj = materialstore.findRecord('data',materialdefaultvalue);
me.setValue(obj.get('data'),obj);
}
},
padding : '0 30 0 30',
fieldLabel : 'Material',
name : 'material',
listeners : {
blur : function(me){
var fieldvalue = me.getValue();
var sel = monPretree.getView().getSelectedRecords();
for ( var i = 0 ; i < sel.length ; i++){
alert(sel[i].get('id') + ' && ' + material);
}
}
}
谢谢:)
答案 0 :(得分:1)
不幸的是没有。您最好的选择是设置固定宽度(就像您拥有的那样)或将其设置为'100%'
。
快速记录未来的问题:最好在Sencha forums上询问他们,因为您会得到更快的回复。