【发布时间】:2017-04-22 18:12:58
【问题描述】:
我正在使用 JavaScript API 开发 Excel 加载项,以在 Excel Office 365 中构建加载项。使用清单,我创建了一个带有 4 个按钮的功能区。单击每个按钮时,会打开一个包含一些表格内容的工作表。
一旦单击并呈现表格,我想禁用 excel 功能区中的按钮。即一旦绑定到 Excel 功能区按钮的 javascript 函数完成其任务。有没有办法做到这一点?
【问题讨论】:
-
很好奇,您希望何时/如何重新启用这些按钮?我知道您想在用户执行操作后禁用它们,但是何时再次启用它们?如果您可以更详细地分享您的方案,这将有助于我们在未来设计一项功能以满足您的需求。谢谢
-
从工作流的角度来看,这更需要。如果一个工作流有 10 个基于 10 个连续用户操作的步骤。操作 1 - 禁用按钮。用户继续执行操作 2 、 3 ....直到 9。操作 10 完成后,该按钮应该处于活动状态,用户可以执行针对该用户的操作。
-
感谢您的澄清。在功能区上有一堆按钮来描绘“步骤”对我来说似乎有点奇怪,即使我们从平台的角度支持它,我也不推荐它。也许单个“操作”或“工作流程”按钮会显示一个带有上一个步骤的窗格会更好?您甚至可以通过这种方式提供更好的流程可视化。想法?
-
假设只有 2 个按钮。按钮需要根据角色处于活动/非活动状态。如果一个人有足够的权限,那么这两个按钮都应该是活动的。如果权限不足,则对应的按钮需要处于非活动状态。
-
知道了——所以更像是基于角色的 UI。说得通。会考虑
标签: office-js