formContext.ui.formSelector (客户端 API 参考)

formContext.ui.formSelector 属性允许你处理窗体项,其中窗体项表示可供用户使用的窗体,因为它与用户也关联的安全角色相关联。 通常只有一个窗体。 当有多个窗体可用时,可以使用窗体项的方法更改用户正在查看的表单。

注释

快速创建表单不支持。formContext.ui.formSelector

注释

如果用户仅有权访问一个主窗体,则窗体选择器不可见

可通过以下任一项获取表单项:

  • formselector.items 集合:当前用户可访问的所有表单项的集合。 此集合中仅提供与其中一个用户安全角色共享关联的表单。 示例:

    formItem = formContext.ui.formSelector.items.get(arg);

    有关集合方法的信息,请参阅 集合

  • formselector.getCurrentItem 方法:返回对当前显示的窗体的引用。 当只有一个窗体可用时,此方法将返回 null。 示例:

    formItem = formContext.ui.formSelector.getCurrentItem();

表单项方法

使用上述方法之一检索表单项后,使用以下方法处理表单项。

Name 解译
getId 返回窗体的 ID。
getLabel 返回窗体的标签。
getVisible 返回一个值,该值指示窗体当前是否可见。
导航 打开指定的窗体。
setVisible 设置一个值,该值指示窗体是否可见。