我是GWT的新手,我正在使用 GWT Designer 来帮助我适应它。到目前为止,我已经能够在本地运行一些简单的示例,但在尝试弄清楚如何自己做一些事情,并且无法在GWT文档中找到它们的答案之后,我有一些有关Designer及其用法的问题:
TableLayout
的存在,但我在Designer调色板中看不到它(即使在 Cell Widgets 部分下)。基本上,我希望能够以表格方式组织我的小部件,并且无法弄清楚如何做到这一点。SafeHTML
,为什么?设计师如何宣传这一点?我没有在Designer面板中看到任何“安全HTML”小部件。HorizontalPanel
,每个主要包含其他面板和小部件的复杂嵌套。如何布局每个主要面板以生成完整的页面?提前感谢您的帮助!
答案 0 :(得分:2)
Cell
库本来是从头开始扩展的,所以是的,你需要自己编写这个功能。CssResource
和ClientBundle
)。每个显示区域实际上都是AcceptsOneWidget
实现,您可以将其传递给用于控制应用程序视图部分的任何机制(通常是Presenter
或Activity
实现)。 / LI>
醇>
答案 1 :(得分:0)
2)安全的html将有助于保护您免受跨站点脚本攻击。基本上它会逃避数据(可能来自用户),因此无法从应用程序变量中注入恶意html。
3)是的,几乎是如何运作的。
希望有所帮助