gpt4 book ai didi

css - 文本字段高度似乎小于使用 ext js 的组合框高度

转载 作者:行者123 更新时间:2023-11-28 08:27:20 25 4
gpt4 key购买 nike

我有一个组合框,它使用面板中的列布局放置在文本字段旁边。使用 ext js 时,文本字段的高度似乎小于组合框的高度。如何解决组合框和文本字段之间的高度问题?

我的代码:

 var myText = new Ext.form.TextField({
//readOnly: true,
id:"IdKey"+i,
//layout: 'vbox',
//align:'stretch',
//width: 140,
border: 1,
style: {
borderColor: 'black',
borderStyle: 'solid'
},
//fieldLabel: myData[i].name,
value: jsonItems[i].G3E_USERNAME,


});
panelItems.push(myText);
var combo = new Ext.form.ComboBox({
id: "IdValue" + i,
triggerAction: 'all',
allowBlank: isReq ? false : true,
editable: false,
//forceSelection : true,
store : pickStore,
//width: 140,
//width:Ext.getCmp('windowId').getInnerWidth()/2,
//border: 1,
displayField: 'ATTRIBUTEPNOVALUE',
valueField : 'ATTRIBUTEPNOVALUE',
//style: {
// borderColor: 'black',
// borderStyle: 'solid'
//},
//value: jsonItems[i].ATTRIBUTE_TEXT,
mode: 'local',
});
panelItems.push(combo );

表单面板:

var SwitchPanel = new Ext.form.FormPanel({
id: 'switchPanelId',
layout: 'column',
monitorValid : true,
//width: Ext.getCmp('windowId').width,
width: 290,

autoHeight: true,

items: panelItems,
buttons: [
{
//monitorValid: true,
text: 'save',
handler: function () {
alert('submit..'+allChangedItems.length);
SwitchPanel.getForm().submit({

//url: 'submit.php'
});

}


}]
})

通过这种方式,我在满足某些条件时添加了组合和文本字段。我动态地附加到元素的宽度。 Formpanel 中使用了 PanelItems。但是 textfield 和 combobox 的高度不同。我该如何解决这个问题。谢谢。

最佳答案

我在那里看到的唯一可能导致组件高度不同的是应用到它们的不同样式和边框。我认为只要取消注释组合的边框和样式就可以了。像这样:https://fiddle.sencha.com/#fiddle/i5m

关于css - 文本字段高度似乎小于使用 ext js 的组合框高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28477916/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com