如何在 zk-calendar 中将任何 day/week/month 设置为默认视图?
How to set any day/week/month as default view in zk-calendar?
我正在使用 ZK CE-9.0.0 & zk-calendar-2.1.5 source code.
每当我默认打开日历时,它都会根据其模式显示 today/current week/current 个月。如果我想导航到其他 day/week/month,我必须使用提供的按钮。
我的要求是,它应该显示我程序指定的day/week/month。指定日期可以是未来或过去。这应该是默认显示的。谁能告诉我怎样才能做到这一点?
谢谢,
RAS
ZK 日历可以按照 ZK Calendars Essentials
第一页(第 2 段)中的说明进行初始化
例如您可以拨打以下电话切换到月视图:
calendars.setMold("month");
或通过调用指定 7 天视图:
calendars.setMold("default");
calendars.setDays(7);
当前日期可以通过以下方式设置:
calendars.setCurrentDate(aDate);
更新:
这里有一段可运行的代码,使用 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 CE-9.0.0 & zk-calendar-2.1.5 source code.
每当我默认打开日历时,它都会根据其模式显示 today/current week/current 个月。如果我想导航到其他 day/week/month,我必须使用提供的按钮。
我的要求是,它应该显示我程序指定的day/week/month。指定日期可以是未来或过去。这应该是默认显示的。谁能告诉我怎样才能做到这一点?
谢谢,
RAS
ZK 日历可以按照 ZK Calendars Essentials
第一页(第 2 段)中的说明进行初始化例如您可以拨打以下电话切换到月视图:
calendars.setMold("month");
或通过调用指定 7 天视图:
calendars.setMold("default");
calendars.setDays(7);
当前日期可以通过以下方式设置:
calendars.setCurrentDate(aDate);
更新:
这里有一段可运行的代码,使用 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>
然后日历会显示该日期前后的当前周。月视图也会发生同样的情况。