チェックボックスとページネーションを備えた JSF テーブルがあります。次の質問があります。すべての行をすべてのテーブル ページに選択して削除したいと考えています。簡単な方法は、Java ハッシュマップを作成してキーを保存することです。その後、Java メソッドはハッシュマップへのキーを使用してそれらを削除しますが、ハッシュマップが 100 万を超えるとどうなりますか? もしかしてメモリーリーク?おそらく解決策は、この単純な JavaScript を使用してすべてのチェックボックスを選択することです。
//Select all checkbox
function selectall(){
$('button').click(function() {
$("[type=checkbox]").prop("checked", true);
})
}
//Unselect all checkbox
function selectall(){
$('button').click(function() {
$("[type=checkbox]").prop("checked", false);
})
}
私が直面している 2 つの問題があります。JavaScript は 1 つのページに対してのみ機能します。2. 削除ボタンをクリックしたときに JavaScript ですべてのチェックボックスを選択すると、Java メソッドはどのようにしてすべてのチェックボックスがテーブルで選択されていることを認識し、行を削除しますか? これらの問題を解決するにはどうすればよいですか?