Lotus @-formula - 是否可以为视图创建动态选择公式?
Lotus @-formula - Is it possible to create dynamic selection formula for view?
这几天我试图为我的观点创建一个正确的select离子公式。
我有这个公式中使用的客户端环境变量和文档 ID 列表,我必须通过它们来创建我的 selection。
并且只有具有此 ID 的文档才能出现在视图中。
我的公式如下所示:
envValue := @Environment("organizationConfigIDKey");
validationDocIds := @DbLookup("":"NoCache";"":"";"search_validation_config_by_cre_id"; envValue; 2);
result := { & @Text(@DocumentUniqueID) = };
@For(i := 1; i <= @Elements(validationDocIds); i := i + 1;
result := @If(i > 1; result + " | " ; result + "") + " @Text(" + validationDocIds[i] + ")" + @Char(13)
);
SELECT Form="OrganizationStructure" & result
是否可以通过@DbLookup 的一组 ID 来 select 文档?
能否请您提供一些小建议来制作类似的解决方案e.t.c。
谢谢。
不可能像您需要的那样动态地操作视图。
有一种方法可以使用 lotusscript 来操作视图选择公式,但是此操作的执行者需要设计者权限,并且当多个用户同时执行相同操作时会产生不良副作用。
通常这样的任务是通过以下任一方法完成的:
a) 一个 "Shared, Private on First use" 文件夹,动态填充(打开时或定期)所需的文档
或
b) 嵌入视图的表单,使用 "Single Category" 仅显示相关邮件:
视图按organizationConfigIDKey进行分类,单个分类的公式选择对应的key...
这几天我试图为我的观点创建一个正确的select离子公式。
我有这个公式中使用的客户端环境变量和文档 ID 列表,我必须通过它们来创建我的 selection。 并且只有具有此 ID 的文档才能出现在视图中。
我的公式如下所示:
envValue := @Environment("organizationConfigIDKey");
validationDocIds := @DbLookup("":"NoCache";"":"";"search_validation_config_by_cre_id"; envValue; 2);
result := { & @Text(@DocumentUniqueID) = };
@For(i := 1; i <= @Elements(validationDocIds); i := i + 1;
result := @If(i > 1; result + " | " ; result + "") + " @Text(" + validationDocIds[i] + ")" + @Char(13)
);
SELECT Form="OrganizationStructure" & result
是否可以通过@DbLookup 的一组 ID 来 select 文档? 能否请您提供一些小建议来制作类似的解决方案e.t.c。
谢谢。
不可能像您需要的那样动态地操作视图。
有一种方法可以使用 lotusscript 来操作视图选择公式,但是此操作的执行者需要设计者权限,并且当多个用户同时执行相同操作时会产生不良副作用。
通常这样的任务是通过以下任一方法完成的:
a) 一个 "Shared, Private on First use" 文件夹,动态填充(打开时或定期)所需的文档
或
b) 嵌入视图的表单,使用 "Single Category" 仅显示相关邮件: 视图按organizationConfigIDKey进行分类,单个分类的公式选择对应的key...