是否有人在XPages中成功实现了dojox.mobile.carousel

是否有人在XPages中成功实现了dojox.mobile.carousel,xpages,dojox.mobile,mobile-controls,Xpages,Dojox.mobile,Mobile Controls,我需要一个DominoVersion9.x部署中的应用程序,该应用程序需要一个类似转盘的界面,类似于Netflix和其他人用来允许连续滚动的界面。我从中获得了jQuery jCarousel代码。但由于刷卡功能不可用,这就缺少了用户想要的活力。我还使用了100%计算的HTML,而不是在旋转木马代码中散布XPages控件 所以我找到了(示例),但是所有的实现,包括基本示例,都不能很好地工作。元素的数量似乎并不灵活,它们的定位也比我认为的要低得多。我摆弄了一下CSS,看看是否可以解决问题,但还没有找

我需要一个DominoVersion9.x部署中的应用程序,该应用程序需要一个类似转盘的界面,类似于Netflix和其他人用来允许连续滚动的界面。我从中获得了jQuery jCarousel代码。但由于刷卡功能不可用,这就缺少了用户想要的活力。我还使用了100%计算的HTML,而不是在旋转木马代码中散布XPages控件

所以我找到了(示例),但是所有的实现,包括基本示例,都不能很好地工作。元素的数量似乎并不灵活,它们的定位也比我认为的要低得多。我摆弄了一下CSS,看看是否可以解决问题,但还没有找到正确的组合

下面是我用于此测试的整个自定义控件(我从演示中捕获了图像,并将它们添加为图像资源):


在上面
在它下面
在文档中的示例中,它有这个注释,后面包含一个JavaScript文件

<!-- Need to load the theme files for Carousel and PageIndicator as well as the base theme file -->
<script type="text/javascript" src="dojox/mobile/deviceTheme.js"
        data-dojo-config="mblThemeFiles: ['base','Carousel','PageIndicator']"></script>


没有完成这一步可能是我的问题,但我看不出如何在XPages环境中做到这一点。

dojo旋转木马的存在是因为1.7 Notes 8.5.3附带了1.6版本(我不知道dojo版本的Notes9),因此您可能必须更新您的dojo或在应用程序中实现更新的dojo库

我对它做了一个简短的实验,我禁用了内置dojo,将
xsp.client.script.libraries=none
添加到我的
xsp.properties
中,并在WEB-INF/dojo/下导入应用程序中的dojo 1.9。。。然后将dojo作为客户端脚本资源添加到我的xPage中。当我完成这项工作后,主页上的编程示例立即运行,没有出现更大的错误(忘记更改图像源=)…)

xsp.client.script.libraries=none
添加到
xsp.properties
时的问题是,您还禁用了xsp。库和其他一些xPage功能,您必须使用较新的dojo版本重新构建它们


我确实更喜欢使用dojo而不是jquery,但在这种情况下,如果您不想更新dojo,我建议您留在jquery,或者寻找其他解决方案。

Bootstrap也有一个旋转木马这是针对9.x版部署的
<!-- Need to load the theme files for Carousel and PageIndicator as well as the base theme file -->
<script type="text/javascript" src="dojox/mobile/deviceTheme.js"
        data-dojo-config="mblThemeFiles: ['base','Carousel','PageIndicator']"></script>