代码之家  ›  专栏  ›  技术社区  ›  Sunny Milenov

Lotus Notes如何使用公式语言从另一个表单中获取计算值

  •  0
  • Sunny Milenov  · 技术社区  · 16 年前

    我有一个Lotus Notes应用程序,它仅在主邮件模板(R7)中作为修改(新表单、视图和向“标准”视图之一添加按钮)部署。

    所有这些“新”表单和视图都是从我的主应用程序模板中依次继承的。

    现在,为了使其中一个表单正常运行,它必须有一个字段,该字段与客户(不是最终用户,而是组织)不同。

    所以,假设我有MainAppForm,它有一个计算字段ClientCustomData。我想要另一个表单,它只有一个“默认”字段ClientCustomData。我可以打破第二种形式的继承,因为它没有可能改变的真正设计元素,然后客户端可以将这个默认值修改为他们需要的任何值,而不必担心它会被覆盖。

    有什么最佳实践或建议吗?

    3 回复  |  直到 16 年前
        1
  •  2
  •   Anders Lindahl    16 年前

    我不确定我是否正确理解了你的问题,但听起来你想为每个客户端配置一个更大表单的一小部分。如果是这样的话,我认为计算子表单可以解决这个问题。

    ClientCustomData MainAppForm 将其作为计算子窗体包含在内。然后,本地管理员可以禁用子窗体上的继承,并在不影响继承的情况下更改自定义数据 MainAppForm .

    一个明显的缺点是,一旦禁用继承,就无法自动更新ClientCustomData子表单;将此子表单保持尽可能小。如果您发现需要更多的客户端自定义值,则始终可以以相同的方式添加另一个子表单。

        2
  •  1
  •   Ken Pespisa    16 年前

    请查看@SetProfileField和@GetProfileField函数。

        3
  •  1
  •   Sunny Milenov    16 年前

    回答我自己的问题(我仍然不知道我的Notes思维方式是否正确,但看起来很有希望):

    我找到了“共享字段”。因此,我创建了两个这样的字段,其中包含计算值(我想传递的值),并让我的MainAppForm使用它们。安装后,管理员将更改值并将其标记为不使用模板刷新。

    我会尊重Notes专家提供的任何利弊。

    谢谢

    推荐文章