我需要从Lotus Notes自定义扩展文件(Forms85.nsf)向用户显示一个表单。为此我在Customization文件中创建了一个表单,即Forms85_x.nsf扩展文件。我正在Domino服务器中预览时,表单已正确加载所有控件(按钮,文本框,组合框)但是,每当我尝试从用户浏览器访问该表单时,它都不会显示像按钮这样的控件。但是,当我在用户自己的邮件文件中使用该表单时,表单中的控件正在正确加载,即someone.nsf。
答案 0 :(得分:0)
当您说“按钮”时,您是在谈论操作菜单中的操作按钮,还是表单上的按钮? 邮件模板已启用Web,但您可能在表单上执行了某些无法在Web上运行的操作。 您的按钮后面有什么代码?你在使用Formula的Lotuscript吗?
另外,为了挑剔(但我们都是开发人员,并且要求对我们来说是准确的),您可能意味着您在Notes(使用Notes客户端)而不是Domino中预先设置了它。 Domino是服务器,在Domino服务器上查看应用程序的唯一方法是使用浏览器。
你可以在Domino Web应用程序中做很酷的事情,只需要一点点CSS和Javascript。我经常使用jQuery创建更高级的Web应用程序,通过Ajax调用Lotusscript代理来读取/写入/更新数据库中的文档。也许你可以使用那种技术?
答案 1 :(得分:0)
自定义iNotes不起作用。您找到了添加自定义代码的正确位置,但遗憾的是,这不是正确的方法。 forms85_x.nsf中的表单不应该用作“普通”表单。你把html和javascript作为纯文本放在那里(没有passthrough html)。
可以使用特殊的javascript命令添加操作按钮,而不是在表单中添加按钮。开始阅读有关如何执行此操作的here。
忘记你在多米诺骨牌(经典或xpages)中了解网络开发的一切,并学习如何做“iNotes”作为唯一的共同点是“语言”html和javascript和css