1

在 Tapestry 5.3 中,BeanEditor 以垂直形式出现,如下所示:

╔════════════════════════════════════╗
║           Label1  Value1           ║
║           Label2  Value2           ║
║           Label3  Value3           ║
║           Label4  Value4           ║
╚════════════════════════════════════╝

是否有一个属性或其他东西可以使它变成水平的,像这样?

╔══════════════════════════════════════════════════════════════════╗
║ Label1 Value1 | Label2  Value2 | Label3  Value3 | Label4  Value4 ║
╚══════════════════════════════════════════════════════════════════╝
4

1 回答 1

2

您可以通过添加一些自定义 css 来实现这一点。Tapestry 使用好的类名来定位所有元素。只需添加一些具有更高特异性的 css即可覆盖挂毯默认值。

以下将为您提供您想要的结果。您将不得不使用它(颜色、宽度等)以使其完全符合您的喜好,但这将为您修复布局。

body DIV.t-beaneditor-row {
    float: left;
    width: 300px;
}

body DIV.t-beaneditor-row LABEL {
    width: 100px;
}
于 2013-10-10T08:32:46.697 回答