7

我对 vaadin 日历插件有疑问。

是否可以创建禁用调整大小和拖动事件的自定义日历事件?

4

1 回答 1

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 文件部署到您的服务器。

于 2013-12-12T14:00:35.973 回答