AUI Scheduler触发模式而不是工具提示

时间:2015-06-29 11:09:04

标签: javascript yui schedule alloy-ui

也许有人可以帮助我。我想打开一个模态而不是标准事件工具提示,但我是一个.js菜鸟,我无法解决这个问题。 现在 #myModal 在我按下出现的工具提示的“保存”按钮后打开,但是我想在鼠标释放时打开模式并防止工具提示出现。这可以理解吗?

这是我的代码:

<script type="text/javascript">
YUI().use(
  'aui-scheduler',
  function(Y) {
      var events = [
                    {
                      content: 'Partial Lunar Eclipse',
                      endDate: new Date(2013, 3, 25, 5),
                      startDate: new Date(2013, 3, 25, 1)
                    }
                  ];

                  var agendaView = new Y.SchedulerAgendaView();
                  var dayView = new Y.SchedulerDayView();
                  var eventRecorder = new Y.SchedulerEventRecorder();
                  var monthView = new Y.SchedulerMonthView();
                  var weekView = new Y.SchedulerWeekView();

                  new Y.Scheduler(
                    {
                        activeView: weekView,
                      boundingBox: '#myScheduler',
                      date: new Date(2015, 5, 22),
                      eventRecorder: eventRecorder,
                      items: events,
                      render: true,
                      views: [dayView, weekView, monthView, agendaView]
                    }
                  );
                  Y.Do.before(function() {
                      this.on("save",function(data){ 
                          $('#myModal').modal('show');
                        }); 
                        }, eventRecorder, 'showPopover');
  }

);

1 个答案:

答案 0 :(得分:0)

刚刚发现如何解决这个问题。刚改变:

  Y.Do.before(function() {
                  this.on("save",function(data){ 
                      $('#myModal').modal('show');
                    }); 
                    }, eventRecorder, 'showPopover');

  $( "#myScheduler" ).mouseup(function() {
      $('#myModal').modal('show');
                    });