如何在zk-calendar中将任何日期/星期/月份设置为默认视图?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在zk-calendar中将任何日期/星期/月份设置为默认视图?相关的知识,希望对你有一定的参考价值。
我正在使用ZK CE-9.0.0和zk-calendar-2.1.5 source code。
默认情况下,无论何时打开日历,日历都会根据其模具显示今天/当前星期/当前月份。如果要导航到其他日期/星期/月份,则必须使用提供的按钮。
我的要求是,它应显示我的程序指定的日/周/月。指定的日期可以是将来的日期或过去的日期。默认情况下应显示。谁能告诉我如何做到这一点?
谢谢,
RAS
答案
ZK日历可以按照ZK Calendars Essentials的首页(第2段)中的说明进行初始化
例如您可以通过以下方式切换到月视图:
calendars.setMold("month");
或通过致电指定7天视图:
calendars.setMold("default");
calendars.setDays(7);
当前日期可以通过以下方式设置:
calendars.setCurrentDate(aDate);
UPDATE:
这里有一段可运行的代码,使用setCurrentDate
将当前日期设置为不同于今天的日期(如上所述):
<?import java.text.*?>
<zk>
<calendars id="cal"/>
<zscript><![CDATA[
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
cal.setCurrentDate(sdf.parse("2019-01-14"));
Clients.log("displaying from " + cal.getBeginDate() + " to " + cal.getEndDate());
]]></zscript>
</zk>
以上是关于如何在zk-calendar中将任何日期/星期/月份设置为默认视图?的主要内容,如果未能解决你的问题,请参考以下文章