liferay7 中没有加载 daterangepicker

daterangepicker not getting loaded in liferay7

我想在 liferay 的 portlet 中使用 daterange picker 7.Below 是我在 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/)。我在这里错过了什么?

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