如何在ZK日历中禁用事件重影?
我正在使用zkce-9.0.0和 我正在处理如何在ZK日历中禁用事件重影?,zk,zul,zk-calendar,Zk,Zul,Zk Calendar,我正在使用zkce-9.0.0和 我正在处理日历的事件onEventCreate,以在日历中创建新事件。 每当我这样做时,也会创建一个事件重影/拖动重影。请参阅下面的屏幕截图 我想摆脱这件事。我通过执行事件处理方法中的以下代码来实现这一点: @Listen("onEventCreate = #calendars") public void createEvent(CalendarsEvent event) { event.clearGhost(); } 尽管此代码有效,但事件重影仍
日历的事件onEventCreate
,以在日历中创建新事件。
每当我这样做时,也会创建一个事件重影/拖动重影。请参阅下面的屏幕截图
我想摆脱这件事。我通过执行事件处理方法中的以下代码来实现这一点:
@Listen("onEventCreate = #calendars")
public void createEvent(CalendarsEvent event) {
event.clearGhost();
}
尽管此代码有效,但事件重影仍会出现半秒钟。
虽然我希望这个事件的幽灵不会出现在屏幕上
我怎样才能达到同样的效果
谢谢
RAS最简单的解决方案是使用样式来隐藏重影事件
<style>
.z-calendars-evt-ghost{
opacity: 0;
}
</style>
.z-日历-evt-ghost{
不透明度:0;
}
如果要将其应用于特定组件,可以在日历组件上使用sclass并将其包含在样式声明中:
<style>
.no-ghost .z-calendars-evt-ghost{
opacity: 0;
}
</style>
<div sclass="no-ghost" >
<calendars id="calendars"/>
</div>
.没有鬼魂。z-日历-evt-鬼魂{
不透明度:0;
}
谢谢您的回复。这真的很有帮助。我使用了第二种解决方案,因为我想根据特定条件显示/隐藏此事件重影。因此,根据条件将sclass“no ghost”动态地删除/添加到calendars组件的父div中,就成功了。