本文介绍CommandBar的方法和属性。
方法
CommandBars(CommandBarId).Execute()
通过Execute()
方法,您可以控制组件的点击。如下以更多菜单按钮为例介绍如何在需要时控制按钮自行点击打开。
效果演示
未单击
单击后
语法
表达式.CommandBars(CommandBarId).Execute()
表达式:文档类型应用对象
示例
async function example() { await instance.ready(); const app = instance.Application; //获取页面定制对象更多菜单 const moreMenus = await app.CommandBars('MoreMenus'); //3000 ms后触发具体事件 setTimeout( async () => { //单击更多菜单 await moreMenus.Execute(); }, 3000); }
属性
CommandBars(CommandBarId).Enabled
通过设置Enabled
属性,您可以控制组件的禁用或启用。如下以更多菜单按钮为例介绍如何禁用组件。
效果演示
禁用按钮(置灰)
启用按钮
语法
表达式.CommandBars(CommandBarId).Enabled
表达式:文档类型应用对象
示例
async function example() { await instance.ready(); const app = instance.Application; //获取页面定制对象:更多菜单 const moreMenus = await app.CommandBars('MoreMenus'); //控制更多菜单禁用 moreMenus.Enabled = false; //获取更多菜单禁用状态 const enabled = await moreMenus.Enabled; console.log(enabled); }
CommandBars(CommandBarId).Visible
通过设置Visible
属性,您可以控制组件的显示或隐藏。如下以更多菜单按钮为例介绍如何隐藏组件。
效果演示
隐藏按钮
显示按钮
语法
表达式.CommandBars(CommandBarId).Visible
表达式:文档类型应用对象
示例
async function example() { await instance.ready(); const app = instance.Application; //获取页面定制对象:更多菜单 const moreMenus = await app.CommandBars('MoreMenus'); //控制更多菜单隐藏 moreMenus.Visible = false; //获取更多菜单状态 const visible = await moreMenus.Visible; console.log(visible); }
该文章对您有帮助吗?
- 本页导读 (1)
- 方法
- CommandBars(CommandBarId).Execute()
- 属性
- CommandBars(CommandBarId).Enabled
- CommandBars(CommandBarId).Visible