2010-10-19 34 views
2

我想在UiBinder中制作一个数据表。我需要编程访问,所以我可以在运行时添加数据,但我希望我的设计人员能够访问ui.xml文件中的标题名称,列样式等。在GWT UiBinder中放置一个表格(带网格?)

有没有满足这些需求的解决方案?一个Grid很好地满足了我的编程访问,但我没有看到从ui.xml中指定Grid或Grid中的行或单元格的方法。

回答

1

我会让设计师通过CSS文件改变样式:或者在您的主​​页中包含这些样式,或者在ClientBundle中使用CssResource。

可以提供标题名称等。 G。通过属性文件通过GWT的国际化Constants(即使你只想支持一种语言)。

如果您想更进一步,让设计师指定,显示哪些列以及按照哪个顺序,那么创建您自己的小部件可能是一个不错的主意。也许CricketScores example是如何使用XML属性指定ui.xml中的列的良好起点。

+0

现在我要离开设置每个虚拟CSS类的列,并让我的设计师grep代码,让他可以看到他应该改变什么。我认为你是对的,这是一个很好的解决方案,我现在要用GWT找到。我希望有一些语法,如 Holler,但它似乎并没有像这样的东西可用。感谢关于常量的提示! – 2010-10-20 12:06:19