formContext.ui.formSelector 属性允许你处理窗体项,其中窗体项表示可供用户使用的窗体,因为它与用户也关联的安全角色相关联。 通常只有一个窗体。 当有多个窗体可用时,可以使用窗体项的方法更改用户正在查看的表单。
注释
快速创建表单不支持。formContext.ui.formSelector
注释
如果用户仅有权访问一个主窗体,则窗体选择器不可见
可通过以下任一项获取表单项:
formselector.items 集合:当前用户可访问的所有表单项的集合。 此集合中仅提供与其中一个用户安全角色共享关联的表单。 示例:
formItem = formContext.ui.formSelector.items.get(arg);有关集合方法的信息,请参阅 集合 。
注释
此集合不适用于 Dynamics 365 移动客户端(手机和平板电脑)。
formselector.getCurrentItem 方法:返回对当前显示的窗体的引用。 当只有一个窗体可用时,此方法将返回 null。 示例:
formItem = formContext.ui.formSelector.getCurrentItem();
表单项方法
使用上述方法之一检索表单项后,使用以下方法处理表单项。
| Name | 解译 |
|---|---|
| getId | 返回窗体的 ID。 |
| getLabel | 返回窗体的标签。 |
| getVisible | 返回一个值,该值指示窗体当前是否可见。 |
| 导航 | 打开指定的窗体。 |
| setVisible | 设置一个值,该值指示窗体是否可见。 |