在Tapestry 5.3中,BeanEditor以垂直形式出现,如下所示:
╔════════════════════════════════════╗
║ Label1 Value1 ║
║ Label2 Value2 ║
║ Label3 Value3 ║
║ Label4 Value4 ║
╚════════════════════════════════════╝
是否存在像这样的属性或其他可能使其变为水平的状态?
╔══════════════════════════════════════════════════════════════════╗
║ Label1 Value1 | Label2 Value2 | Label3 Value3 | Label4 Value4 ║
╚══════════════════════════════════════════════════════════════════╝
最佳答案
您可以通过添加一些自定义CSS来实现。 Tapestry使用好的类名来定位所有元素。只需添加一些具有较高specificity的CSS即可覆盖挂毯的默认设置。
以下将给您您想要的结果。为了使其完全符合您的喜好,您必须对其进行一些操作(颜色,宽度等),但这将为您确定布局。
body DIV.t-beaneditor-row {
float: left;
width: 300px;
}
body DIV.t-beaneditor-row LABEL {
width: 100px;
}