我正在使用没有扩展库的XPages 8.5.3。我想为XPages添加一个日历视图。如果没有使用OpenNTF中的XPage日历,有没有办法做到这一点?XPages 8.5.3日历
回答
简短的回答是“不容易”。
长答案取决于您想要显示的布局(日,周,月,时间组件等)。一旦你有了,你将在Designer中创建日历视图,使用getAllEntriesByKey()使用日期范围,并且你有数据。然后,您需要使用嵌套重复控件构建UI,以显示每个日期/时间的“框”,添加要显示的内容(确保您是否有太多不会扭曲布局),请在任何情况下进行测试(月份有不同的天数,不会忘记闰年)。作为编写XPages Extension Library章节的人员,记录涉及的组件涉及多个页面 - 这不是一段简单的代码!
自8.5.0以来,我一直参与XPages,我不知道有任何博客帖子显示如何在Extension Library之前执行此操作。
如果这是应用程序的关键功能,我强烈建议部署XPages Extension Library或升级包1(如果它仍然可用)。如果这不是一个选项,我强烈建议仅将内容呈现为列表而非日历布局。
保罗是对的:不容易。
第二条路径:选择一个纯Javascript客户端日历实现(like this one)并通过Json流提供它。由于您使用的是“vintage Domino”,而不是使用Rest控件,因此您需要使用XAgent。
让我们知道摸索出适合您
感谢。日历应该可以在Lotus Notes客户端和Web客户端中使用。 jQuery/Javascript会在Lotus Notes客户端中工作吗? –
只有一种方法可以找到:在页面上拍打它并尝试。你会运行一个相当老的Mozilla渲染引擎,所以这是任何人的猜测。一个静态的例子应该给你洞察力 – stwissel
- 1. Domino 8.5.3与日期时间的回归
- 2. xpages显示文档历史
- 3. 日期选择器无法正常工作 - xPages移动表单Domino 9/Domino 8.5.3带有扩展库
- 4. XPages Managed Bean ClassNotFoundException
- 5. Xpages:麻烦OpenNTF ODA日期
- 6. 的XPages JVM错误:err.PersistenceServiceResourceProvider.Errorwritingtopersistedcontenttor
- 7. 日历事件Reece日历
- 8. NSDateFormatter和日历日历
- 9. 日历映射日历
- 10. 谷歌日历全日历
- 11. 公历日历
- 12. 从Domino 8.5.3到代理连接
- 13. 我的日历的日历日期为
- 14. Xpage显示资源日历
- 15. 如何创建一个单日历日历作为scooll日历
- 16. 中使用XPages,指出8.5.3客户端的嵌入式浏览器,HTTP基本验证
- 17. citrix阻塞ext库xpages
- 18. XPages中移动的日期选择器
- 19. Xpages:在java中使用日期
- 20. Android日历Google Calendar日历示例
- 21. 在谷歌日历其他日历
- 22. 只问日历权限Google日历API
- 23. 使用Google日历同步SalesForce日历
- 24. 根据月份显示日历日历
- 25. 角引导日历不显示日历
- 26. 禁用asp.net日历中的日历
- 27. 迷你日历来控制主日历
- 28. 日历之间的Android日历
- 29. 谷歌日历API - 共享日历
- 30. 日历滚动影响其他日历
谢谢,我会看看我是否能得到扩展库安装 –