我有一个组合框,我正试图将它从它的 fieldLabel 移开,但是我没有成功地解决这个问题?
period_duration = Ext.create('Ext.form.ComboBox', {
store: period,
queryMode: 'local',
displayField: 'name',
valueField: 'abbr',
allowBlank:false,
margin:'0 0 0 145',
fieldLabel: "${ts.language}" == "AR" ? '<span style="font-size: 17px; margin:0 0 0 0; padding: 5 5 5 5">\u0627\u0644\u0645\u062f\u0629 \u0627\u0644\u0632\u0645\u0646\u064a\u0629</span>' : '<span style="font-size: 13px; padding: 5 5 5 5">Date Range</span>',
id:'type',
editable:false,
width: 460,
});
最佳答案
comboBox 有一个配置 'labelWidth',您可以使用它来设置 fieldLabel 的宽度。因此,如果您提供更多的 labelWidth,您的 comboBox 将从 fieldLabel 移开。该宽度将从您为组合提供的宽度中获取。
例如,如果您将组合宽度设置为 500,将 labelWidth 设置为 200,则标签的宽度将设置为 200,而剩余的组合框的宽度将设置为 (500 - 200) = 300
关于css - 从其组合框中移走字段标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34702460/