0

http://www.datatables.netの dataTable プラグインを使用していますが、テーブルに新しい行を追加する関数があるため、プラグインの機能を削除して再度適用したいと考えています (次のように追加しています: htmlContent="<tr><td></td>..</tr>", $(myTableBody).append(htmlContent))そして、プラグインを再びテーブルに適用すると、検索フィールド、ページネーションフィールドなどが2倍になり、古いテーブルだけを更新したいのですが、誰か助けてもらえますか?updateTablePlugin でテーブルを更新したい。

$(".tableBody").each(function() {
                            var tableName = $(this).attr("name");
                            if (tableName == type) {
                                $(this).empty();
                                var contentHTML = "";
                                for ( var i = 0; i < resourcesJSON.length; i++) {
                                    if (type == resourcesJSON[i].requesttype) {
                                        contentHTML += "<tr>";
                                        contentHTML += "<td>" + resourcesJSON[i].batchid + "</td>";
                                        contentHTML += "<td>" + resourcesJSON[i].responderservice + "</td>";
                                        contentHTML += "<td>" + resourcesJSON[i].requestorservice + "</td>";
                                        contentHTML += "<td>" + resourcesJSON[i].requesttype + "</td>";
                                        contentHTML += "<td>" + resourcesJSON[i].priority + "</td>";
                                        contentHTML += "<td>" + resourcesJSON[i].holdstatus + "</td>";
                                        contentHTML += "<td>" + resourcesJSON[i].sequence + "</td>";
                                        contentHTML += "<td>" + resourcesJSON[i].queuename + "</td></tr>";
                                    }
                                }
                                $(this).append(contentHTML);
                                updateTablePlugin(tableName);
                            }
                        }); 
4

0 に答える 0