本质上,我正在尝试运行同步的 Javascript,以便对 Sharepoint 任务列表项进行查询,以确定当前用户是否与分配给任务的用户相同。如果为“真”,这应该启用自定义操作按钮。但到目前为止,只能异步运行代码使其失败,因为在代码返回两个用户的比较(布尔值)之前查询('Task Assigned To'&'Current User')尚未完成:-(帮助任何人??
问问题
364 次
1 回答
0
如果您的自定义操作是计算 EnabledScript 的值后的功能区按钮,则将其缓存到某个变量并调用RefreshCommandUI()。这将导致对 EnabledScript 的第二次调用,您可以在此处返回缓存值。此外,您需要为该计算编写自己的状态机,以避免使用过期的无效值。如果您有 2 个以上的此类自定义操作,则可能会出现真正的困难。
于 2013-12-16T16:06:45.133 回答