我想在UiBinder中创建一个数据表。我需要编程访问,因此我可以在运行时添加数据,但我希望我的设计人员可以访问ui.xml文件中的标题名称,列样式等。
是否有满足这些需求的解决方案?网格完全满足我的编程访问,但我没有看到从ui.xml指定网格中的行或单元格的方法。
答案 0 :(得分:1)
我让设计师通过CSS文件更改样式:要么包含主页中的那些,要么在ClientBundle中使用CssResource。
可以提供标题名称等。 G。通过GWT国际化Constants的属性文件(即使您只想支持一种语言)。
如果您想更进一步,让设计师指定,显示哪些列以及按哪种顺序,那么创建自己的小部件可能是个好主意。也许CricketScores example可以作为如何使用XML属性指定ui.xml中的列的良好起点。