XPages 8。5。3日历

时间:2017-04-07 14:50:01

标签: calendar xpages

我在没有扩展库的情况下使用XPages 8.5.3。我想为XPage添加日历视图。如果不使用OpenNTF的XPages日历,有没有办法做到这一点?

2 个答案:

答案 0 :(得分:2)

简短的回答是"不容易"。

长答案取决于您要显示的布局(日,周,月,时间组件等)。完成后,您将在Designer中创建日历视图,使用日期范围使用getAllEntriesByKey(),并获得数据。然后,您需要使用嵌套的重复控件来构建UI,以显示"框"对于每个日期/时间,添加要显示的内容(确保如果你有太多不会扭曲布局),在所有情况下测试它(几个月有不同的天数,不要忘记闰年)。作为编写XPages扩展库章节的人,记录所涉及的组件涵盖了许多页面 - 它不是一段简单的代码!

自8.5.0以来,我一直参与XPage,我不知道有哪些博客文章显示如何在扩展库之前执行此操作。

如果这是应用程序的关键功能,我强烈建议部署XPages扩展库或升级包1(如果它仍然可用)。如果这不是一个选项,我强烈建议您只将内容显示为列表而不是日历布局。

答案 1 :(得分:1)

保罗是对的:不容易。

第二条路径:选择一个纯Javascript客户端日历实现(like this one)并通过Json流提供它。由于您使用的是复古Domino",而不是使用Rest控件,因此您需要使用XAgent

让我们知道为您带来了什么