克隆/复制JQGrid

时间:2013-01-29 17:07:39

标签: javascript jquery jqgrid copy

如果我有一个正确初始化的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中。这也是本地运行的,所以虽然性能很重要但我有一些余地。

谢谢!

1 个答案:

答案 0 :(得分:0)

好的......我发布后立刻就知道了。去图。

无论如何......将“gbox_”添加到表格id的开头,然后选择所有元素..就像这样。

m_Settings.reportElements.push($('#gbox_primaryCurrentInjectTable'));