gpt4 book ai didi

lotusscript - 如何刷新 View 上的 HideWhen 公式

转载 作者:行者123 更新时间:2023-12-02 04:03:07 25 4
gpt4 key购买 nike

我有启用软删除的数据库,并将这些已删除的文档存储到名为“DeletedDocuments”的 View 中
我对此 View 采取了行动,以永久删除软删除的文档...
我在操作上有一个 HideWhen 公式,说明当 View 不包含任何文档时该操作应该隐藏

以下是 Action 栏的ma lotusscript

函数 deleteSelectedDocuments 作为 bool 值
deleteSelectedDocuments=False
调用 setObjectVars()
将 documentCollection 变暗为 NotesDocumentCollection
将 userChoice 调暗为整数

出错时转到 errHandler

设置 documentCollection=gDB.UnprocessedDocuments

如果 documentCollection.Count=0 那么
Msgbox "您没有选择任何文件。请选择一些删除它们",,"没有选择文件"
别的

userChoice=Msgbox ("你要删除 "& Cstr(documentCollection.Count) & "文档吗?",64+100, _
“请确认...”)

如果 userChoice=6 那么
调用 documentCollection.RemoveAll(True)
调用 gWk.ReloadWindow()
调用 gWk.ViewRefresh
万一
万一

deleteSelectedDocuments=真
退出函数
错误处理程序:
在尝试删除选定的行时打印“错误 ***”和错误 &“在第 *** 行发生”&Cstr(Erl)&“***,错误号为 ***”&Cstr(Err)&“***文件”
Msgbox "Error ***"& Error & "发生在第 *** 行"& Cstr(Erl) & "*** with error number ***"& Cstr(Err) & "*** while 尝试删除选中文件”
退出函数
结束功能

一旦文件被删除,我想刷新我的 View 并且也想刷新 HideWhen 公式......
我得到了类似 uiDoc.RefreshHideFormulas 的东西
但是 uiDoc 在这里不起作用...
我也不能在'eveluate'中使用@Command([RefreshHideFormulas])......
我该怎么办????

最佳答案

你想打电话

@Command([ RefreshHideFormulas ]);

gWk.ViewRefresh 之后.
您可以使用Evalute为了那个原因。

关于lotusscript - 如何刷新 View 上的 HideWhen 公式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9175854/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com