【问题标题】:Office JS Excel Disabling button after click单击后Office JS Excel禁用按钮
【发布时间】: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


【解决方案1】:

目前无法以编程方式启用/禁用功能区中的按钮。有一个request in UserVoice for this 目前正在审核中。与往常一样,您的支持投票将不胜感激。

【讨论】:

  • 当我输入这个时,UserVoice 已关闭。唉......自从你回答以来已经四年了。这似乎是关键功能:我不能让 Word 中的按钮调出任务窗格,也不能在任务窗格被禁用时禁用它们。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-01-20
  • 2011-08-19
  • 2017-08-30
相关资源
最近更新 更多