0

如果我有一个正确初始化的 jqgrid,并且有元素/数据。有没有办法让我将整个东西克隆/复制到一个变量中,然后将它附加到另一个 html 元素。

例如。

<table id="ratioTable" class="d" ></table>

在表被初始化并将数据放入其中之后......在 JS 中调用一个函数来执行类似的操作。

m_Settings.reportElements.push($('#primaryCurrentInjectTable').jqGrid('getGridParam'));

然后在另一个函数中做这样的事情..

function setReportElements(){
    var report = $('#reportDiv');
    var reportElements = m_Settings.reportElements;
    for(var ix = 0; ix < reportElements.length; ix++){
        report.append(reportElements[ix]);
    }
}

这样做的目的是我有几个表需要复制并放入报告中。我认为最简单的方法就是复制整个表格,并将其附加到我的报告 div 中。这也是在本地运行的,所以虽然性能很重要,但我还有一些余地。

谢谢!

4

1 回答 1

0

Okay... figured it out as soon as I posted. Go figure.

Anyways... add "gbox_" to the beginning of your table id and it selects all elements.. like so.

m_Settings.reportElements.push($('#gbox_primaryCurrentInjectTable'));
于 2013-01-29T17:12:16.937 回答