私はhandsontable [JavaScriptスプレッドシート ライブラリ]で作業しており、ブートストラップスタイルのチェックボックスで設定を切り替えたいとします。最初に、ボックスがチェックされているときにテーブルに特定の幅と高さを設定し、ボックスをオフにしたときにこの固定サイズを元に戻すようにしました。まずハンズネバーブルの設定を削除する[特に幅と高さ]
$('#mycheckbox').click(function() {
if($('#mycheckbox').prop("checked") == true){
handsontable_table.updateSettings({
width: 725,
height:100
})
}else{
handsontable_table.updateSettings({
// missing :(
//UPDATE:
width: null,
height: null
})
}
});
、私handsontable-表が自動的に正しいサイズにサイズ設定されています はここに私の現在のコードです。チェックボックスをオンにすると、テーブルは指定された幅と高さにサイズ変更されます。しかし、この幅と高さの設定を削除する方法はわかりません。私はそれらを 'false'または0に設定しようとしました、あるいはjQuery -removeProp()でこれらの設定を削除しようとしましたが、どれも私が望むことをしません。そして私はhandontable-docs(または他のサイト)で何かを見つけることができません。
ご協力いただきありがとうございます。
EDIT
は私が解決策を見つけた:あなただけnull
に幅と高さを設定する必要があります。上記の編集を参照してください。 しかし、テーブルを最小化して最大化すると、奇妙なことが起こります。最初は、テーブルの下のdivはテーブルの新しい底にスライドしますが、再び大きくなると、divはもう動かないあなたの編集で述べたように、そのテーブルと重なって...
しかし、私はまだそれが表示されますnullに値を更新することにより、... handsontableから