ASP.NET MVCアプリケーションでは、クライアントを一覧表示するためにjQueryDataTablesを使用しています。私のjQueryのバージョンは3.3.1です。私はこのコードをDataTableに使用していますが、正常に機能します。
$(document).ready(function() {
$('#tbl-data').dataTable();
// These two lines hides related fields. It works.
$("#tbl-data_filter").hide();
$("#tbl-data_length").hide();
});
このコードを使用してDataTableを変換すると、ローカリゼーションは正常に機能しますが、検索入力と行数のドロップダウンは表示されたままになります。
$(document).ready(function () {
$('#tbl-data').dataTable({
"language": {
"url": "/Resources/Localisation/French.json"
}
});
// It doesn't work.
$("#tbl-data_filter").hide();
$("#tbl-data_length").hide();
});
click
他のコントロールのイベントのように、手動イベントでこれらの行を呼び出すと、再び機能します。このDataTable()
メソッドは非同期であり、非表示にする要素の変換と作成が完了する前に、行が実行されると思います。
誰かアイデアはありますか?
これらのオプションは両方とも設定から無効にできます。それらを個別に非表示にする必要はありません。
search
およびpaging
オプションを使用します。
$('#datatable').dataTable({
searching: false,
paging: false,
// your other settings here...
});
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加