在smartgwt中设置嵌套表单和画布的选项卡索引

时间:2015-01-08 09:39:03

标签: gwt smartgwt tabindex tab-ordering

我有一个智能gwt应用程序,它以嵌套的方式包含VLayoutsHLayoutsDynamicFormsCanvas等。 在整个应用程序的许多地方,一种形式进入另一种形式 但标签顺序(使用标签导航和 Shift +标签导航)在许多地方以随机顺序运行。
任何人都可以为应用程序的整体结构提供一些建议吗?

例如

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

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

1 个答案:

答案 0 :(得分:1)

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

http://www.smartclient.com/smartgwt/javadoc如果找到有关对象支持的方法和操作非常有用。