我正在使用来自http://jfxtras.org/的FXtras(版本8.0-r5)议程,其中我定义了两种类型的约会:个人(group1)和共享(group2)。用户可以编辑他们个人约会的时间,但不能编辑他们日历上的共享约会;所以我想将group1约会设置为draggable,将group2设置为日历上的undraggable。
我知道Agenda类(http://jfxtras.org/doc/8.0/jfxtras-agenda/jfxtras/scene/control/agenda/Agenda.html)中的allowDragging属性可以实现允许和限制拖动的功能,但这只适用于整个议程,不能为特定的约会组设置分开。
我已经尝试查看议程类的文档,但无法找到可为个别约会设置的可拖动属性。为了解决这个问题,我尝试了下面的黑客攻击:
使用这个我默认情况下有一个不可拖动的议程,如果他们先点击个人约会,它可以让用户移动约会但仅。在他们移动之后,议程将再次锁定到不可拖动。这样的问题是用户可能首先单击个人(group1)约会,然后继续移动共享(group2)。所以它不太理想:(
JFxtras是否有任何功能允许为单个约会指定可拖动属性,而不是整个议程?
答案 0 :(得分:0)
我已经发布了JFXtras 8.0-r7-SNAPSHOT和9.0-r2-SNAPSHOT,其中每个约会都有一个可拖动的属性