自定义日历小部件,如何使用事件?

时间:2019-06-19 10:45:12

标签: iccube-reporting

我已经在livedemo-小部件模板-过滤器/火灾事件(https://www.iccube.com/livedemo/?ic3Report=%2Fshared%2FLive+Demo%2F3+-+How+to%2FWidget+Template+-+Filter+%252F+Event)中创建了一个日历小部件。

现在我想使用另一个小部件中的事件,例如一个按钮来设置当前日期。我已经在事件配置中使用do Set Selection事件配置了小部件: Events Configuration

但是当我通过按下按钮触发该事件时,什么也没有发生,并且在通知框中显示了一个错误: error in the notifications-box

浏览器控制台也显示错误:

  

12:32:29.929 [Widget(consumeEventHook)] [w1]意外的标识符

我怎么了?我该怎么做?

1 个答案:

答案 0 :(得分:0)

尼尔斯,很抱歉,报告中存在错误(此修复程序将在下一版本中提供)。这是一个on-consume-event函数的示例:

/**
 * type  - consumed event type,
 * event - consumed event object
 * 
 * Function may return false, to stop event processing
 */

    function(context, type, event) {
        switch(type){
            case 'ic3doSetSelection':      
                var w = $('#reportrange');
                var d = w.data('daterangepicker');            

                d.setStartDate('03/01/2016');
                d.setEndDate('03/31/2016');

                break;
       }
    }

希望这会有所帮助。