【问题标题】:Hide fields in Lotus iNotes在 Lotus iNotes 中隐藏字段
【发布时间】:2021-11-04 10:58:39
【问题描述】:

我需要隐藏/禁用 iNotes 通讯簿(Internet 目录)中的某些字段。当经过身份验证的用户尝试从通讯录中浏览其他用户的详细信息时 (New Message --> TO --> Select addresses --> Details) 我想隐藏/禁用 Details 按钮。该按钮的浏览器页面源代码检查将我带到iNotes/Forms9.nsf 数据库,但是当我在Designer 中打开Forms9.nsf 时,没有找到与地址簿中的任何按钮/字段相关联的任何表单或视图。还尝试在 Designer 中隐藏/禁用与 names.nsf ($PersonInheritableSchema) 中的人员文档相关的某些字段,但没有成功。有什么办法可以隐藏这些字段/按钮?

【问题讨论】:

    标签: lotus-notes lotus-domino domino-designer-eclipse


    【解决方案1】:

    自定义 iNotes 相当复杂。没有要操作的经典设计元素:您需要创建一个新的“forms9_x.nsf”数据库并在那里操作 javascript 源代码......不幸的是,它被高度混淆和缩小,因此每次更改都非常痛苦。

    曾经有关于如何做到这一点的演示文稿,但通过搜索“inotes 定制”,我只能找到一个不再完全有效的演示文稿,因为从那时起表单中的结构发生了显着变化。您可以从对 HCL help page 的研究开始,但我保证这将是一条漫长而痛苦的路。

    【讨论】:

    • 好的。在个人文档中禁用/隐藏字段怎么样?我在 names.nsf 表单“($PersonInheritableSchema)”中发现了所有人员文档字段,但无论我检查某些字段属性中的隐藏按钮,都没有任何反应。所有字段都仍然可见。有没有办法从 Designer 中删除/隐藏个人文档中的某些字段?
    • 再次重申:这些元素的代码不在表单和视图中……无法使用经典的 Notes 开发隐藏……
    • 这里是指 iNotes 中元素的代码还是 Internet Directory 个人文档 (names.nsf) 中字段的所有代码?
    • 我的意思是:直接在 iNotes 界面中显示的所有内容......
    • 好的。我明白了——关于 iNotes 界面的所有内容,但是除了 iNotes 之外可以访问的 Domino 用户的个人文档中的字段呢?例如关于邮件系统、域的一些字段。可从 Domino 管理员或 Notes 客户端访问的工作/家庭等。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-06
    • 2011-02-10
    • 1970-01-01
    • 1970-01-01
    • 2018-05-26
    • 1970-01-01
    相关资源
    最近更新 更多