0

こんにちは、24 時間形式を使用して時間フィールドの UI 日付ピッカーを許可する方法を表示するにはどうすればよいですか? 私が使用している場合

[code]

<%
            Calendar dob = CalendarFactoryUtil.getCalendar();
        dob.setTime(new Date());
        %>

        <aui:input name="schedule_msg" model="<%= Message_Schedule.class %>"
        bean="<%= msch %>" value="<%= now %>" label="Schedule Time"/>



[/code]

午前/午後モードで表示されます...または、午前/午後モードを使用している場合、値を取得する方法は??通常、ポートレット クラスで値を取得する場合は、この [コード] のようにします。

int day = ParamUtil.getInteger(request, "schedule_msgDay");
        int month = ParamUtil.getInteger(request, "schedule_msgMonth");
        int year = ParamUtil.getInteger(request, "schedule_msgYear");
        int hour = ParamUtil.getInteger(request, "schedule_msgHour");
        int min  = ParamUtil.getInteger(request, "schedule_msgMinute");

        try
        {

            msgSchedule.setSchedule_msg(PortalUtil.getDate(month, day, year, hour, min, new PortalException()));
        }catch(Exception e)
        {
            msgSchedule.setSchedule_msg(new Date());
        }

[/コード]その値を取得する方法はありますか?? 写真の例では 4:54: PM と表示されているので、24 時間で 16:54:00 になることを意味します。

ありがとう

よろしく

ダニエル

4

2 に答える 2

0

Liferay UI の部分は十分に文書化されていません。私が見つけた属性はhttp://docs.liferay.com/portal/6.2/taglibs/liferay-ui/input-time.htmlですが、これらの属性の使用方法については説明されていません。これらの属性の値は何ですか。

グーグル検索と実験に時間を浪費しすぎたので、代わりに JQuery datetime pick を使用することにしました。

もう 1 つの方法は、liferay-ui:input-time を使用しないで、独自の時間と分選択入力を使用することです。

于 2013-07-10T13:09:03.423 に答える