Lotus notes Lotus Notes开发(复合应用程序?是否?)

Lotus notes Lotus Notes开发(复合应用程序?是否?),lotus-notes,designer,Lotus Notes,Designer,我是一名新的Lotus开发人员,正在寻求一些建议。我正在使用LotusNotes8.5.2并使用Designer开发我的应用程序 我正在设计一个新的应用程序,它基于一个现有的数据库——“人民”数据库。它包含特定环境中所有员工的所有信息。有些员工是其他员工的秘书,这在员工记录中有所说明,因为每个员工(连同姓名、电话等)都有一个名为“秘书”的字段 我需要做的是能够在一个框架中点击一个记录(个人),然后在一个单独的、更小的框架中加载他们秘书的信息。我了解如何相互瞄准帧,并可以在新帧中加载所选人员的信息

我是一名新的Lotus开发人员,正在寻求一些建议。我正在使用LotusNotes8.5.2并使用Designer开发我的应用程序

我正在设计一个新的应用程序,它基于一个现有的数据库——“人民”数据库。它包含特定环境中所有员工的所有信息。有些员工是其他员工的秘书,这在员工记录中有所说明,因为每个员工(连同姓名、电话等)都有一个名为“秘书”的字段

我需要做的是能够在一个框架中点击一个记录(个人),然后在一个单独的、更小的框架中加载他们秘书的信息。我了解如何相互瞄准帧,并可以在新帧中加载所选人员的信息

但是,我不能在单独的框架中加载有关此人秘书的信息


如果有人有任何想法,我们将不胜感激。

如果您有时间学习这项技术,即使是在客户机中,XPages也将是一种不错的选择。复合应用程序也可以工作,但对于新开发人员来说,XPages会带来更多的活动。

我会避免花费太多精力学习复合应用程序体系结构。我不相信这是IBM未来的真正方向。您可以使用XPages并利用内置的AJAX功能实现类似的设计。(您可以有一个页面,其中包含一个部分,当您更改员工选择时,该部分将刷新以显示秘书详细信息)。如果您使用过ASP,那么XPages方法似乎非常熟悉。

对于compApps,有不同级别的编码。您可以通过lotusscript进行简单的交互,lotusscript具有相当高的级别,可以进行低级别的Java/RCP开发

从你的描述来看,这听起来像是你在做高级动作。所以我建议看一下“我的第一根电线”教程

我写了一段时间,但仍然工作。它应该解释如何让您的代码在wire更新中执行操作

和其他人一样,我同意学习xpage。更高版本允许您向XPage发送wire更新。这里有一个样品


看看你想要做什么,我个人会选择xpages,而不是comp app

既然你说你是DominoLotusNotes开发新手,我相信你最好的选择是使用Xpages。 您将看到许多信息、提示、记号、可重用代码以及更多关于:

  • openntf.org
  • planetlotus.org
  • xpages.info
  • xpageswiki.com
  • IBM.com, 不仅仅是谷歌
上述答案中已经给出了以下优点: - 概括 -Xpages用于web和notes客户端 -比comp应用程序提供的可能性多得多 -由于HTML(5)、CSS(3)javascript,您将对应用程序的外观有更多的控制 -一个非常大的在线社区,在上面的网站上,在twitter上(Stackoverflow) -如果你不了解jvascript、java、html和css,那么你的学习曲线会很陡峭,但你很快就会进步

这里有一些你想要的书

  • 掌握Xpages
  • Xpages扩展库
  • Xpages便携式命令指南
  • 立即购买1号和3号。或者让你的办公室来买。让管理员阅读Xpages portable Command guide(Xpages便携式命令指南),最好订购两份,它有大量关于Xpages服务器设置的信息,因此管理员也必须阅读

    考虑事项:

    • 就像本·普尔说的那样,要注意关于 演出
    • LN客户端需要安装扩展库,如果您使用它 开发一个应用程序
    • 第一次启动xpages i时,notes客户端(XPiNC)将 加载时间长的应用程序可能需要几分钟。 这是因为在NC启动时未加载xpage引擎。之后 它会更快。第一次运行加载时间为20秒,关闭它并 启动约2-4秒
    另一件事是,如果您选择xpages,请不要尝试重建它,使它看起来像是在Notes客户端中

    既然你已经有了一个带有视图和表单的notes应用程序,你就已经有了基础。 你可以保持简单,Ed只是给了你一个页面的部分刷新


    希望有帮助

    在新选项卡中打开它是一个选项吗?您描述的内容可以在复合应用程序中构建,但这需要花费更多的时间。你知道XPages技术吗?时间,我知道!我认为xpages是特定于web应用程序的——这个必须在客户端运行。xpages可以在客户端和web上运行。我要提醒大家不要在XPiNC中使用复杂的东西—性能不是太好。我知道您使用的是8.5.2,我假设domino服务器也是8.5.2。如果您的服务器是8.5.3,请先升级designer。