0

我有一个智能 gwt 应用程序,它以嵌套方式包含VLayoutsHLayoutsDynamicFormsCanvas等。
在应用程序的许多地方,一种形式出现在另一种形式中。
但是选项卡顺序(使用TabShift+Tab导航)在许多地方都以随机顺序运行。
任何人都可以为应用程序的整体架构提供一些建议吗?

例如

  • 应该使用哪种vLaout.addMember(myPanel)方法 vLayout.addChild(myPanel)
  • 如何正确嵌套组件?
  • 应该使用 globalTabIndex 吗?
  • 如果将两个表单添加到 VLaoyout,我如何指定 TabIndex 以指定应首先关注哪个表单的组件?

我在 smartgwt 网站上没有找到任何合适的文档。请帮我。任何类型的建议都会有所帮助。

4

1 回答 1

1
  • 应使用 addMember(Widget widget) - 至少在大多数情况下。
  • 在逻辑面板中组织它们(表单容器中的表单的所有组件,布局容器中的所有表单以及更高阶布局容器中的所有布局容器)
  • 取决于你的情况。你不是很清楚你想用它实现什么。
  • DynamicForm 是一个画布。在您希望首先显示给用户的表单上使用 focus() 。

http://www.smartclient.com/smartgwt/javadoc对于了解对象支持的方法和操作非常有用。

于 2015-01-09T11:42:17.433 回答