dbr*_*lla 6 javascript jsp liferay
Hy all,
我是Liferay的新手,我从jsp到Liferay门户网站进行了一些移植.
如果我有一个portlet jsp,其中包含两个日期:FromDate ToDate并使用两个不同的liferay-ui:input-date为每个日期字段,如:
...
<%-- From DATE --%>
<tr>
<td>
From date :
</td>
<td>
<liferay-ui:input-date
dayParam='<%= "strDataRegDa" + "Day" %>'
dayValue="<%=Integer.parseInt(strDataRegDa.substring(0,2))%>"
dayNullable="<%= false %>"
monthParam='<%= "strDataRegDa" + "Month" %>'
monthValue="<%=(Integer.parseInt(strDataRegDa.substring(3,5))) -1 %>"
monthNullable="<%= false %>"
yearParam='<%= "strDataRegDa" + "Year" %>'
yearValue="<%=Integer.parseInt(strDataRegDa.substring(6))%>"
yearNullable="<%= false %>"
yearRangeStart="<%= 1980 %>"
yearRangeEnd="<%= 2050 %>"
firstDayOfWeek="<%= Calendar.MONDAY - 1 %>"
imageInputId='<%= "ceremonyDate"%>'
disabled="false" >
</liferay-ui:input-date>
</td>
</tr>
<%-- To DATE --%>
<tr>
<td>
To date :
</td>
<td>
<liferay-ui:input-date
dayParam='<%= "strDataRegA" + "Day" %>'
dayValue="<%=Integer.parseInt(strDataRegA.substring(0,2))%>"
dayNullable="<%= false %>"
monthParam='<%= "strDataRegDa" + "Month" %>'
monthValue="<%=(Integer.parseInt(strDataRegA.substring(3,5))) -1 %>"
monthNullable="<%= false %>"
yearParam='<%= "strDataRegDa" + "Year" %>'
yearValue="<%=Integer.parseInt(strDataRegA.substring(6))%>"
yearNullable="<%= false %>"
yearRangeStart="<%= 1980 %>"
yearRangeEnd="<%= 2050 %>"
firstDayOfWeek="<%= Calendar.MONDAY - 1 %>"
imageInputId='<%= "ceremonyDate"%>'
disabled="false" >
</liferay-ui:input-date>
</td>
</tr>
....
Run Code Online (Sandbox Code Playgroud)
有没有办法控制ToDare> = FromDate?
使用纯jsp我可以通过javascript来做到这一点.
但是有了Liferay怎么能实现呢?
在我们的项目中,我对我的 Portlet 类中的两个日期进行了手动验证。我也进行了搜索,但找不到 liferay 提供的任何内容。通过javascript不知道Alloy UI是否提供了一些东西。
因此,在我看来,liferay 不提供任何验证两个日期的功能(至少到目前为止),从一些开箱即用的 liferay portlet 中可以看出,这些 portlet 没有这种验证,例如公告 portlet显示日期和到期日期。
| 归档时间: |
|
| 查看次数: |
7481 次 |
| 最近记录: |