【问题标题】:Domino lotus notes 8.5.3 Form does not load all the controls?Domino lotus notes 8.5.3 表单没有加载所有的控件?
【发布时间】:2014-06-05 12:01:43
【问题描述】:

我需要从 Lotus Notes 自定义扩展文件 (Forms85.nsf) 中向用户显示一个表单。为此,我在自定义文件中创建了一个表单,即在 Forms85_x.nsf 扩展文件中。当我在 Domino 服务器中预览时,表单已正确加载所有控件(按钮、文本框、组合框),但是,每当我尝试从用户浏览器访问表单时,它不会显示按钮等控件。但是当我在用户自己的邮件文件(即某人.nsf)中拥有表单时,表单中的控件正在正确加载。

【问题讨论】:

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


    【解决方案1】:

    当您说“按钮”时,您是指操作菜单中的操作按钮,还是表单上的按钮? 邮件模板支持网络,但您可能在表单上做了一些无法在网络上运行的操作。 你的按钮后面有什么代码?你在使用 Lotuscript of Formula 吗?

    另外,为了挑剔(但我们都是开发人员,对我们来说要求准确),您可能是指在 Notes 中预览它(使用 Notes 客户端),而不是 Domino。 Domino 是服务器,在 Domino 服务器上查看应用程序的唯一方法是使用浏览器。

    您可以在 Domino Web 应用程序中做一些非常酷的事情,只需一点点 CSS 和 Javascript。我经常使用 jQuery 创建更高级的 Web 应用程序,通过 Ajax 调用 Lotusscript 代理来读取/写入/更新数据库中的文档。也许你可以使用这种技术?

    【讨论】:

      【解决方案2】:

      自定义 iNotes 不是这样工作的。您找到了添加自定义代码的正确位置,但不幸的是不是正确的方法。 forms85_x.nsf 中的表单不应该用作“正常”表单。您将 html 和 javascript 作为纯文本(没有传递 html)放在那里。

      可以使用特殊的 javascript 命令添加操作按钮,而不是在表单中添加按钮。开始阅读 here 了解如何执行此操作。

      忘记你所知道的关于 domino(经典或 xpages)中 Web 开发的一切,并学习如何做“iNotes”,因为唯一的共同点是“语言”html、javascript 和 css

      【讨论】:

        猜你喜欢
        • 2012-05-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-09-28
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多