【问题标题】:Lotus @-formula - Is it possible to create dynamic selection formula for view?Lotus @-formula - 是否可以为视图创建动态选择公式?
【发布时间】:2018-12-13 09:13:41
【问题描述】:

几天后,我正在尝试为我的视图创建一个正确的选择公式。

我有此公式中使用的客户端环境变量和文档 ID 列表,我必须根据这些变量进行选择。 并且只有具有此 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 选择文档? 您能否提供一些小建议以做出类似的解决方案等

谢谢。

【问题讨论】:

  • 选择真的在视图中还是在“选择视图中的文档”类型的代理中?
  • 是的,我已经尝试在视图选择中真正创建动态公式。不,我不能使用代理来完成这项任务。
  • 然后是 Torsten 的答案。
  • 谢谢克努特赫尔曼!

标签: view selection lotus lotus-formula


【解决方案1】:

不可能像您需要的那样动态地操作视图。

有一种方法可以使用 lotusscript 操作视图选择公式,但是此操作的执行者需要设计者权限,并且当多个用户同时执行相同操作时,它会产生不良的副作用。

通常此类任务通过以下任一方式完成:

a) 一个“共享,首次使用时私有”文件夹,动态填充(打开或定期)所需的文档

b) 嵌入视图的表单,使用“单一类别”仅显示相关邮件: 视图按organizationConfigIDKey进行分类,单个类别的公式选择对应的key...

【讨论】:

  • 谢谢,我会尝试嵌入式视图解决方案。谢谢!
  • 如果我理解正确的话,你说的是一个 id 列表,而不是一个 id。如果是这种情况,我会先查看文件夹解决方案,而不是单个类别的嵌入视图。
猜你喜欢
  • 2021-03-11
  • 2020-08-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-07-06
相关资源
最近更新 更多