Java 使用alloy ui的Liferay日期选择器
我在liferay中尝试使用合金ui datepiker时遇到问题 我的代码:Java 使用alloy ui的Liferay日期选择器,java,liferay,liferay-6,alloy-ui,Java,Liferay,Liferay 6,Alloy Ui,我在liferay中尝试使用合金ui datepiker时遇到问题 我的代码: <% Campagna campagna = (Campagna) request.getAttribute(WebKeys.CAMPAGNA); long campagnaId = 0; if (campagna != null) { campagnaId = campagna.getCampagnaId(); } //campagna.getDate() %> <inp
<%
Campagna campagna = (Campagna) request.getAttribute(WebKeys.CAMPAGNA);
long campagnaId = 0;
if (campagna != null) {
campagnaId = campagna.getCampagnaId();
}
//campagna.getDate()
%>
<input type="text" name="dataFine" id="<portlet:namespace />dataFine" size="30" />
<aui:script>
AUI().use('aui-datepicker', function(A) {
var dataInizioDatepicker = new A.DatePicker({
trigger: '#<portlet:namespace />dataInizio',
calendar: {
dateFormat: '%d/%m/%y'
}
}).render('##<portlet:namespace />dataInizioPicker');
});
</aui:script>
AUI().use('AUI-datepicker',函数(A){
var datainizationiodatepicker=新的A.DatePicker({
触发器:“#数据化”,
日历:{
日期格式:'%d/%m/%y'
}
}).render(“##数据化iopicker”);
});
我想做的是将campagna.getDate()值设置为datepiker,但我找不到方法
第二个问题是日期格式
我希望datepiket的日期格式基于liferay的当前语言
有办法做到这一点吗
谢谢
马可您可以使用“日期”属性设置日期
AUI().use('aui-datepicker', function(A) {
var dataInizioDatepicker = new A.DatePicker({
trigger: '#<portlet:namespace />dataInizio',
calendar: {
dates: [ '${campagna.date}' ],
dateFormat: '%m/%d/%Y'
}
}).render('##<portlet:namespace />dataInizioPicker');
AUI()。使用('AUI-datepicker',函数(A){
var datainizationiodatepicker=新的A.DatePicker({
触发器:“#数据化”,
日历:{
日期:[${campagna.date}'],
日期格式:'%m/%d/%Y'
}
}).render(“##数据化iopicker”);
您可以使用“日期”属性设置日期
AUI().use('aui-datepicker', function(A) {
var dataInizioDatepicker = new A.DatePicker({
trigger: '#<portlet:namespace />dataInizio',
calendar: {
dates: [ '${campagna.date}' ],
dateFormat: '%m/%d/%Y'
}
}).render('##<portlet:namespace />dataInizioPicker');
AUI()。使用('AUI-datepicker',函数(A){
var datainizationiodatepicker=新的A.DatePicker({
触发器:“#数据化”,
日历:{
日期:[${campagna.date}'],
日期格式:'%m/%d/%Y'
}
}).render(“##数据化iopicker”);
它会工作。在jsp中,当您的脚本执行时,EL会将java date转换为日期[]的值。尝试一下,并告诉我它是否工作。在jsp中,当您的脚本执行时,EL会将java date转换为日期[]的值。尝试一下,并告诉我它是否工作