gpt4 book ai didi

gwt - 是否可以重用 GWT UIBinder 面板?

转载 作者:行者123 更新时间:2023-12-04 07:45:31 25 4
gpt4 key购买 nike

我使用 UIBinder 在 Google Web Toolkit 中有一个布局,涉及 TabLayoutPanel .此布局具有我的应用程序将使用的所有选项卡的超集(将其视为管理 View )。

我现在需要创建一个新的布局,使用这些选项卡的一个子集(例如,对于普通用户)。

是否可以从我的用户布局中的管理布局导入面板?或者也许将它们全部定义在第三个文件中,然后从两个布局导入?

最佳答案

您绝对可以导入您编写的 View ,包括 UIBinder 模板和常规 Widget s,进入另一个 UIBinder 模板。

来自 UIBinder docs :

<ui:UiBinder xmlns:ui='urn:ui:com.google.gwt.uibinder'
xmlns:g='urn:import:com.google.gwt.user.client.ui'
xmlns:my='urn:import:com.my.app.widgets' >

<g:HTMLPanel>
<my:WeatherReport ui:field='weather'/>

<my:Stocks ui:field='stocks'/>
<my:CricketScores ui:field='scores' />
</g:HTMLPanel>
</ui:UiBinder>

注意 StocksCricketScores小部件从您自己的包中导入。

您不一定需要这样做只是为了根据用户权限显示/隐藏选项卡,您可以根据访问级别在 GWT 代码中显示/隐藏您的选项卡。

关于gwt - 是否可以重用 GWT UIBinder 面板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3107039/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com