我使用的是 Gxt-2.2.3 的组合框,在 IE7 中渲染时对齐没有问题,但在 Firefox-4.0.1 中出现了一些选择箭头对齐问题,如下所示。
通过运行应用程序是萤火虫模式,得知有一些默认样式应用于此 div 'element.style',值为 'padding-left:80px'。那么任何人都可以建议我为什么在浏览器中不兼容,以及我如何覆盖这种风格。
代码:
private ComboBox<TestModel> comboModel = new ComboBox<TestModel>();
comboModel.setFieldLabel(wrapAlignmentSpan("State"));
ListStore<TestModel> store = new ListStore<TestModel>();
store.add(getModels(new ArrayList<TestModel>()));
comboModel.setDisplayField(TestModel.STATE);
comboModel.setValueField(TestModel.STATE);
comboModel.setLabelStyle("font-weight:bold;width:120");
comboModel.setWidth(100);
comboModel.setStore(store);
最后我将这个添加到“FormPanel”中,如下所示:
mainPanel.add(comboModel);
提前致谢。