daterangepicker没有在liferay7中加载

时间:2017-12-07 13:51:59

标签: twitter-bootstrap liferay momentjs liferay-7 bootstrap-daterangepicker

我想在liferay中使用我的portlet中的daterange选择器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/)上提到的所有脚本。我在这里缺少什么?

1 个答案:

答案 0 :(得分:1)

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

jQuery plugin in a Liferay 7 theme