jquery を使用して sharepoint テーブルの行を非表示にしていますが、問題は、ユーザーがテーブルを操作するたびにテーブルがリロードされ、以前に非表示になっていた列が戻ってくることです。
$j.each(["Type", "Course ID", "Due Date", "Grade"], function(index, value){
$j(".dxgvHeader_AquaMod", table).each(function(){
var loopOnce = false;
if($j("td:first-child", this).text() === value){
loopOnce = true;
var index = $(this).index();
$j(".dxgvFocusedRow_AquaMod>td, dxgvRow_AquaMod>td").each(function(){
if($j(this).index() === index){
$j(this).css("display", "none");
}
});
$(this).css("display", "none");
}
});
$j(".dxgvTable_AquaMod").css("width", "auto");
$j(".dxgvTable_AquaMod").css("table-layout", "auto");
});
これらの列を完全に削除したり、テーブルに問題が発生するたびに再度非表示にしたりできますか?