gpt4 book ai didi

java - GWT - 替换 of DockLayoutPanel in UiBinder dynamically

转载 作者:行者123 更新时间:2023-12-02 00:44:31 25 4
gpt4 key购买 nike

我有这个简单的 UiBinder 模板:

<!DOCTYPE ui:UiBinder SYSTEM "http://dl.google.com/gwt/DTD/xhtml.ent">
<ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder"
xmlns:g="urn:import:com.google.gwt.user.client.ui">
<ui:style>

</ui:style>
<g:DockLayoutPanel unit="EM">
<g:north size="10">
<g:Label>Header</g:Label>
</g:north>

<g:center>
<g:Label ui:field="placeholder"></g:Label>
</g:center>

<g:south size="2.5">
<g:Label>Footer</g:Label>
</g:south>
</g:DockLayoutPanel>
</ui:UiBinder>

我想做的是动态替换 <g:center> 中的内容当应用程序状态发生变化时。问题是,我应该使用哪种类型的字段作为占位符?

最佳答案

我通常使用 SimplePanel,然后当状态发生变化时,我清除简单面板并将新组件/小部件放入其中。新的小部件可以是任何内容,从 HTML 面板到简单的标签,再到任何包含内容的更复杂的布局面板。

关于java - GWT - 替换 <g :center> of DockLayoutPanel in UiBinder dynamically,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5375527/

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