【问题标题】:Disable resize event on custom calendar event, is it possible?在自定义日历事件上禁用调整大小事件,可以吗?
【发布时间】:2013-06-01 17:52:41
【问题描述】:

vaadin 日历插件有问题。

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

【问题讨论】:

    标签: vaadin


    【解决方案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 文件部署到您的服务器。

    【讨论】:

      猜你喜欢
      • 2018-08-03
      • 1970-01-01
      • 2012-11-26
      • 1970-01-01
      • 1970-01-01
      • 2012-03-18
      • 2011-10-08
      • 1970-01-01
      • 2018-09-04
      相关资源
      最近更新 更多