はしくれSEめも

SEに必要情報をめも程度に残していこうと思っています。

【Handsontable】AutoRowSize 高さ サイズ 取得

f:id:coogi-se:20210804235542p:plain

Handsontable(ハンズオンテーブル)では、色々なプラグインが用意されています。 AutoRowSizeというプラグインgetRowHeightを使用して、行の高さサイズを取得します。

getRowHeightとは

計算された行の高さサイズを取得します。

パラメーター 説明
row 行インデックス。

使い方

$(function(){
  
  var data = [
    ["", "Ford", "Tesla", "Toyota", "Honda"],
    ["2017", 10, 11, 12, 13],
    ["2018", 20, 11, 14, 13],
    ["2019", 30, 15, 12, 13]
  ];
  
  var container = document.getElementById('handsonTable');
  
  var hot = new Handsontable(container, {
    data: data,
    autoRowSize: true,
  });

  const plugin = hot.getPlugin('autoRowSize');
  
  plugin. getRowHeight(3);

});

注意

行の高さサイズを自動調整するためには、
すべてのセルの高さを計算する必要があるため、
テーブル全体のパフォーマンスが低下する可能性があるそうです。
パフォーマンスに問題がある場合は、AutoRowSize機能をオフにし、
行の高さサイズを手動で宣言した方が良いそうです。

関連記事

coogi-memo.hatenablog.com

coogi-memo.hatenablog.com

coogi-memo.hatenablog.com

coogi-memo.hatenablog.com

coogi-memo.hatenablog.com

coogi-memo.hatenablog.com

coogi-memo.hatenablog.com

coogi-memo.hatenablog.com

coogi-memo.hatenablog.com

coogi-memo.hatenablog.com

coogi-memo.hatenablog.com

coogi-memo.hatenablog.com

coogi-memo.hatenablog.com

coogi-memo.hatenablog.com