3

我已按照本文在 websphere 门户 8 中使用 jquery 及其工作。 http://infolib.lotus.com/resources/portal/8.0.0/doc/en_us/PT800ACD002/dev/themeopt_jquery.html

我的问题是如何在 websphere 门户 8 中使用 jquery-ui。这个问题背后的原因是,有一堆与 jquery-ui 关联的 js 文件和 css 文件,我不确定是否必须在 plugin.xml 中声明每个 css 和 js 文件以使其工作。

4

3 回答 3

0

我会将它作为一个模块添加到 profile.json 文件中。以下是说明: http://www-10.lotus.com/ldd/portalwiki.nsf/dx/Adding_new_Dojo_Modules_in_IBM_Portal_8.0 只需添加 jquery 文件而不是 dojo 文件。

关于模块化框架的文档: http : //www-10.lotus.com/ldd/portalwiki.nsf/xpDocViewer.xsp?lookupName=IBM WebSphere Portal Express 8 Product Documentation#action=openDocument&res_title=The_module_framework_exp8&content=pdcontent

于 2013-05-24T16:25:49.400 回答
0

我会建议从主题的 head.jsp 中包含 jquery.js/jquery-ui.js。这样 jquery/jquery ui 特性/组件可用于所有 portlet 和主题模块。

于 2013-05-31T10:52:33.260 回答
0

我自己没有尝试过,但我希望您需要在模块中声明每个 JS 和 CSS。

必须单独声明它们的另一种方法是将它们组合成一个 JS 文件和一个 CSS 文件(或者每个逻辑组件可能有一个 JS/CSS)。然后在您的模块中,您只有有限数量的文件要声明。将此作为构建过程的一部分,您应该很少需要更新模块定义以包含您开始使用的任何新文件。

有很多工具可以压缩和连接 JS 和 CSS 文件来帮助自动化这个过程。

这篇文章已经有几年的历史了,但看起来提供了很多开始评估的选择。 http://robertnyman.com/2010/01/19/tools-for-concatenating-and-minifying-css-and-javascript-files-in-different-development-environments/

于 2013-05-28T21:00:50.443 回答