我最近将我的 Ext 版本从 4.0.7 升级到 4.1
我使用“tbar”配置在顶部附加了带有组合的网格。现在我面临的问题是,即使有数据或没有数据,我的组合也没有采用适当的宽度。我给了宽度,然后它也不能正常工作。
我附上了图片以供参考,请在其中掠夺。
这是我的网格代码
Ext.create('Ext.grid.Panel', {
id: 'SourceGridPanelId',
forceFit: true,
autoScroll:true,
store: sourceGridStore,
sortableColumns:false,
enableColumnHide:false,
tbar: createSourceSiteCombo(sourceSiteStore)
这是我的组合代码
var sourceCombo= Ext.create('Ext.form.ComboBox', {
id: "sourceSiteID",
fieldLabel:'Select Site',
inputId: "sourceSiteID_input",
store: sourceSiteStore,
queryMode: 'local',
displayField: 'sourceSiteName',
valueField: 'sourceSiteId',
width:200
});
请提出这里缺少的内容。
var combo=Ext.create('Ext.form.ComboBox',
{
multiSelect : false,
id:'SelectComponentId',
name:'SelectComponentId',
allowBlank: true,
inputId:'SelectComponentId_input',
hideTrigger: false,
editable: false,
selectOnFocus: false,
typeAhead: false,
disabled: false,
readOnly: false,
width: 312,
store: [['-1','Select User'],['59','Yagna Tel Clear']],
value:'-1',
renderTo:'UserBO_SelectComponentId_Div',
triggerAction: 'all'
});
在上面的代码中,如果我删除宽度它工作正常,但采用默认宽度,但我想分配宽度。请提出这里缺少的内容