![](/img/trans.png)
[英]Liferay 6.2 CE-GA6 make NTLM work for chrome and firefox?
[英]How to set <aui:input> tag's calendar date and locale in Liferay 6.2 CE GA2?
我目前無法設置<aui:input>
標簽的日歷日期和區域設置格式:
Date
值,所選日期也始終為NOW 由於我的聲譽,我無法上傳圖片或共享多個鏈接,所以我將之前提到的這三個案例合並到這里的單個圖片中。
這就是我目前在.jsp文件中所做的事情:
<%
Calendar calendar = CalendarFactoryUtil.getCalendar(themeDisplay.getTimeZone(), themeDisplay.getLocale());
Date date = new Date(571096800000l); // A random date different than NOW.
calendar.setTime(date);
System.out.println("calendar date = " + calendar.getTime()); // Fri Feb 05 22:00:00 GMT 1988
Format formatter = FastDateFormatFactoryUtil.getDate(themeDisplay.getLocale(), themeDisplay.getTimeZone());
String formattedDate = formatter.format(date);
System.out.println("formatted date = " + formattedDate); // formatted date = 5.02.88
%>
<aui:input type="date" name="test1" value="<%= calendar %>"/>
<aui:input type="date" name="test2" value="<%= calendar.getTime() %>"/>
<aui:input type="date" name="test3" value="<%= date %>"/>
<aui:input type="date" name="test4" value="<%= date.getTime() %>"/>
<aui:input type="date" name="test5" value="<%= date %>"/>
<aui:input type="date" name="test6" value="<%= date.getTime() %>"/>
<aui:input type="date" name="test7" value="<%= formattedDate %>"/>
非常感謝你的時間!
看來你已經成功地愚弄自己認為Liferay中的AlloyUI實際上支持type =“date”,但事實並非如此。 您在屏幕截圖中看到的日歷由Chrome提供,因為AlloyUI構造輸入類型=“日期”,然后Chrome執行HTML5魔術並為您提供日期輸入。
正確答案是AUI根本不支持日期輸入,您必須將實現切換到其他位置。 建議的liferay-ui:輸入日期是一個很好的選擇,但是如果你更喜歡更好的東西,那么試試jQuery UI datepicker,它允許你指定你提交給服務器的顯示格式和替代格式。
不好的一面是你可能應該實現自己的taglib以使其可以重復使用。
試試下面的代碼片段..
<liferay-ui:input-date cssClass =“<%= cssClass%>”
dayNullable =“<%= dayNullable%>”
dayParam='<%= fieldParam + "Day" %>'
dayValue="<%= day %>"
disabled="<%= disabled %>"
firstDayOfWeek="<%= firstDayOfWeek %>"
formName="<%= formName %>"
imageInputId='<%= fieldParam + "ImageInputId" %>'
monthNullable="<%= monthNullable %>"
monthParam='<%= fieldParam + "Month" %>'
monthValue="<%= month %>"
yearNullable="<%= yearNullable %>"
yearParam='<%= fieldParam + "Year" %>'
yearRangeEnd="<%= yearRangeEnd %>"
yearRangeStart="<%= yearRangeStart %>"
yearValue="<%= year %>"
/>
更多信息在這里
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.