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

わかりました...投稿するとすぐにわかりました。図に行きます。

とにかく...テーブルIDの先頭に「gbox_」を追加すると、すべての要素が選択されます..そのように。

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