【问题标题】:UiBinder PlaceholderUiBinder 占位符
【发布时间】:2011-03-02 10:05:21
【问题描述】:

如何在 UiBInder 中创建一个占位符,以便稍后用例如树元素? (类似于 Flextable,但更简单)。

问候,斯特凡

【问题讨论】:

    标签: gwt uibinder


    【解决方案1】:
    <g:SimplePanel ui:field="panelForTree" />
    

    然后,在 Java 中:

    @UiField protected SimplePanel panelForTree;
    
    ...
    
    panelForTree.setWidget(theTreeYouMadeLater);
    

    【讨论】:

    • 这种方法的一个小警告是,您最终会在标记中得到一个额外的 DIV。 SimplePanel 更像是一个容器而不是一个占位符。
    • 我同意 Carlos 的观点,这是一个小小的警告,但很重要。没有额外的 div(或其他 html 元素)怎么能做到呢?
    • 你必须把你的树插入到什么东西里,对吧?如果你没有将它插入到某个东西中,那么你应该将它作为你的 UiBinder 的基本小部件,并在需要时实例化它。
    猜你喜欢
    • 2017-10-12
    • 2013-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多