在自定义日历事件上禁用调整大小事件,是否可能?

时间:2013-06-01 17:52:42

标签: vaadin

我有vaadin日历添加问题。有人可以告诉我是否有可能创建自定义日历事件,将禁用调整大小和拖动事件?谢谢..

1 个答案:

答案 0 :(得分:1)

我不确定,但试试吧。 在ScheduleView.java文件

查找cal.setDropHandler(new DropHandler() {

并将其替换为以下

 cal.setDropHandler(new DropHandler() {
            return false;
          }

        public AcceptCriterion getAcceptCriterion() {
            return AcceptAll.get();
        }

    });

BasicEventMoveHandler

相同
 cal.setHandler(new BasicEventMoveHandler() {
            @Override
            public void eventMove(MoveEvent event) {
                  return false;
                }
            }

            protected void setDates(MovieEvent event, Date start, Date end) {
                event.start = start;
                event.end = end;
            }
        });

BasicEventResizeHandler

相同
cal.setHandler(new BasicEventResizeHandler() {
            @Override
            public void eventResize(EventResize event) {
                   return false;
            }
        });

运行

运行Maven安装目标并将生成的WAR文件部署到您的服务器。