如何禁用 ZK 日历中的事件幽灵?

RAS

我正在使用ZK CE-9.0.0 & zk-calendar-2.1.5 源代码

我在处理事件onEventCreatecalendars,创建日历新事件。每当我这样做时,也会创建一个事件重影/拖动重影。请参考以下屏幕截图。

在此处输入图片说明

我想摆脱这个事件幽灵。我通过执行以下放置在事件处理方法中的代码来实现这一点:

@Listen("onEventCreate = #calendars")
public void createEvent(CalendarsEvent event) {
     event.clearGhost();
}

尽管此代码有效,但事件重影仍会出现半秒钟。虽然我希望这个事件幽灵根本不会出现在屏幕上。

我怎样才能达到同样的目标?

谢谢,

RAS

杜克明

最简单的解决方案是使用样式来隐藏幽灵事件。

<style>
    .z-calendars-evt-ghost{
        opacity: 0;
    }
</style>

如果要将其应用于特定组件,可以在日历组件上使用 sclass 并将其包含在样式声明中:

<style>
    .no-ghost .z-calendars-evt-ghost{
        opacity: 0;
    }
</style>

<div sclass="no-ghost" >
    <calendars id="calendars"/>
</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章