【问题标题】:Laying out a table in a GWT UiBinder (with Grid?)在 GWT UiBinder 中布置表格(使用网格?)
【发布时间】:2010-10-19 17:03:42
【问题描述】:

我想在 UiBinder 中创建一个数据表。我需要编程访问,以便在运行时添加数据,但我希望我的设计器能够访问 ui.xml 文件中的标题名称、列样式等。

是否有满足这些需求的解决方案? Grid 完美地满足了我的编程访问,但我看不到从 ui.xml 中指定 Grid 中的行或单元格的方法。

【问题讨论】:

    标签: gwt uibinder


    【解决方案1】:

    我会让设计人员通过 CSS 文件更改样式:要么将它们包含在您的主机页面中,要么在 ClientBundle 中使用 CssResource。

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

    如果您想更进一步,让设计人员指定要显示的列以及显示顺序,那么创建自己的小部件可能是个好主意。也许CricketScores example 可以作为一个很好的起点,让您了解如何使用 XML 属性来指定 ui.xml 中的列。

    【讨论】:

    • 现在我将使用虚拟 css 类设置每一列,并让我的设计师为它们 grep 代码,这样他就可以看到他应该在哪里改变什么。我认为你是对的,这与我现在使用 GWT 找到的解决方案一样好。我希望有一些语法,例如 Holler,但它没有似乎没有类似的东西可用。感谢您提供有关常量的提示!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-18
    相关资源
    最近更新 更多