Scout Eclipse标签位置

时间:2014-10-17 06:20:14

标签: position alignment label eclipse-scout

在Scout Eclipse中,每个字段都标有它。但我的问题是那里有很多自由空间,因为它们应该是那么小的领域。

例如: enter image description here

我试过了:

  • 以像素为单位设置标签宽度:它有效,但您应该为每个字段设置和计算它,并且您可以忘记翻译,因为文本在其他语言中的大小不同。

    < / LI>
  • 将标签水平对齐设置为右 - 文本按字段定位,但随后空格位于左侧。

如何处理?

P.S。 我不需要没有任何可用空间的标签,但需要较小的标签。

编辑:

使用间谍工具,它看起来像:

enter image description here

1 个答案:

答案 0 :(得分:0)

我不知道你的问题究竟是什么,这里有一些我可以给你的通用建议(基于我所做的一些猜测。当我对你的用例有更多了解时,我很乐意扩展这个答案)。

从 - 到字段:

如果“From”和“To”有2个字段,最好使用sequence box

这里是一个“来自最新”序列框的示例(在Widgets Demo Application中拍摄):

@Order(50.0)
public class DateBox extends AbstractSequenceBox {

  @Override
  protected String getConfiguredLabel() {
    return TEXTS.get("DateColumn");
  }

  @Order(10.0)
  public class DateFrom extends AbstractDateField {

    @Override
    protected String getConfiguredLabel() {
      return TEXTS.get("from");
    }
  }

  @Order(20.0)
  public class DateTo extends AbstractDateField {

    @Override
    protected String getConfiguredLabel() {
      return TEXTS.get("to");
    }
  }
}

货币领域:

我们已经讨论了如何在序列框中组合金额和货币字段,以便看起来像这样。

Sequence Box - Money Field

请参阅此解决方案:Amount and currency field