1

我想在 liferay 7 的 portlet 中使用 daterange 选择器。下面是我在 java 代码中加载的脚本:

"com.liferay.portlet.header-portlet-css= //cdn.jsdelivr.net/bootstrap/3/css/bootstrap.css",
"com.liferay.portlet.header-portlet-css= //cdn.jsdelivr.net/bootstrap.daterangepicker/2/daterangepicker.css",       

//MomentJS
"com.liferay.portlet.header-portlet-javascript= /js/plugins/fullcalendar/moment.min.js",
"com.liferay.portlet.header-portlet-javascript= //cdn.jsdelivr.net/momentjs/latest/moment.min.js",  
"com.liferay.portlet.header-portlet-javascript= //cdn.jsdelivr.net/jquery/1/jquery.min.js",
"com.liferay.portlet.header-portlet-javascript= //cdn.jsdelivr.net/bootstrap.daterangepicker/2/daterangepicker.js",

但是当我打开portlet时,它说

Uncaught TypeError: $(...).daterangepicker is not a function

我已经加载了 daterangepicker 页面 ( http://www.daterangepicker.com/ )上提到的所有脚本。我在这里想念什么?

4

1 回答 1

1

您处于一个技巧用例中,因为 liferay 中对 JQuery 的插件支持有点奇怪。请访问此帖子以找到答案:

Liferay 7 主题中的 jQuery 插件

于 2017-12-07T15:53:33.200 回答