通过jQuery

时间:2016-07-18 20:20:27

标签: jquery append iccube

我正在尝试在加载过程结束后自动将表添加到报表中。我尝试在报告上使用jQuery .append()方法(context。$ report):

function consumeEvent( context, event ) {                                
    if (event.name == 'ic3-report-after-build') {
        context.$report.append( "<table>...</table>" );
    }                                                                       
}

不幸的是没有任何反应。我做错了什么?

1 个答案:

答案 0 :(得分:1)

你有正确的代码,但仍然应该加强一点。

试试这个:

报告JavaScript

function consumeEvent( context, event ) {                                
    if (event.name == 'ic3-report-after-build') {
        context.$report.find('table#custom').remove()
        context.$report.find('.ic3-report-content-container')
        .append('<table id="custom"><tr><td>Table</td></tr></table>')
    }                                                                       
}

报告CSS

table#custom {
    border: 1px solid #black;
    position: absolute;
    top: 0;
}