我正在使用ZK CE-9.0.0 & zk-calendar-2.1.5 源代码。
我在处理事件onEventCreate
中calendars
,创建日历新事件。每当我这样做时,也会创建一个事件重影/拖动重影。请参考以下屏幕截图。
我想摆脱这个事件幽灵。我通过执行以下放置在事件处理方法中的代码来实现这一点:
@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] 删除。
我来说两句