【问题标题】:GWT ListBOx change text paddingGWT ListBOx 更改文本填充
【发布时间】:2014-10-05 11:28:28
【问题描述】:

我正在使用 GWT 的 ListBox 让用户从项目列表中选择他们的输入。当列表框显示在我的浏览器 (Chrome) 中时,单词的结尾和列表框本身的结尾之间似乎有相当大的空间。

例如:

这是我用来将列表框添加到 FlexTable 的代码:

    final ListBox listBox = new ListBox();
    listBox.setVisibleItemCount(1);
    listBox.addItem("");
    listBox.setEnabled(enabled);
    listBox.setSelectedIndex(selectedIndex);
    setWidget(1, columnIndex, listBox);
    getFlexCellFormatter().setStylePrimaryName(1, columnIndex, cellStyle);

如何删除单词末尾和列表框末尾之间的多余空格?

谢谢

【问题讨论】:

  • 是否有为选择选项配置的样式表。看起来您要么设置了填充,要么另一个选项是列表中的一个选项很长。选择将始终扩展到最长的选项。有一些解决方法,例如文本溢出,但我会先检查这些。
  • 这是涉及的样式表(根据 FireBug)body { color:#333333; font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;字体大小:14px;行高:20px; }。这些值也不是很长。有什么解决办法

标签: gwt listbox cellpadding


【解决方案1】:

为您的列表框设置宽度。或使用选择列表框:http://jdramaix.github.io/gwtchosen/ 并设置宽度。

listBox.setWidth("10px");

【讨论】:

  • 不考虑值的大小,将宽度设置为 10px 吗?
猜你喜欢
  • 1970-01-01
  • 2018-10-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-21
  • 1970-01-01
相关资源
最近更新 更多