Class: MasonryLayout

MasonryLayout

layoutEngines/masonrylayout.js, line 33

メーソンリーレイアウトエンジンの新しいインスタンスを作成します。

Parameters:
Name Type Description
options Object

MasonryLayoutの初期化に使用されるオブジェクト。

Name Type Default Description
columnWidth number 1 optional

項目間の最小幅。

rowHeight number 0 optional

項目間の最小の高さ。

gutter number 0 optional

項目間のガター。

keepOrder boolean true optional

データの順序を維持するかどうか。falseの場合は、空白が最適になるように調整されます。

showScrollBar boolean true optional

スクロールバーを表示するかどうか。

rightToLeft boolean false optional

要素を右から左方向にレイアウトするかどうかを示します。

filterExpression string optional

データコレクションのフィルタリングに使用されるフィルタ式文字列

defaultGroupingInfo Object optional

デフォルトのグループ設定オブジェクト。このオブジェクトよりもグループ記述子の設定の方が優先されます。

grouping Object | Array optional

グループの初期化に使用される単一のグループ設定オブジェクトまたはグループ設定オブジェクトの配列

Name Type Description
field string optional

列のグループ化に使用される列のID

collapsed boolean optional

グループが折りたたまれているかどうか

converter Object optional

グループ名を決定する関数。呼び出し時にセル値パラメーターをとります。

header Object optional

グループヘッダの設定

Name Type Default Description
visible boolean true optional

グループヘッダが表示されるかどうか

template string optional

グループヘッダのテンプレート

height number optional

グループヘッダの高さ

footer Object optional

グループフッタの設定

Name Type Default Description
visible boolean false optional

グループフッタが表示されるかどうか

template string optional

グループフッタのテンプレート

height number optional

グループフッタの高さ

collapseWithGroup boolean optional

グループが折りたたまれているときにフッタも折りたたまれるかどうか。falseに設定されている場合、グループが折りたたまれた場合でもフッタは表示されたままになります。

groupStrategy Object optional

グループレイアウトストラテジーの定義に使用されるグループストラテジーオブジェクト

rowTemplate string optional

'#'+templateIDで始まる文字列、または行の構造とレイアウトを表す生のHTML文字列。

allowAsyncRender boolean false optional

列でasyncRenderメソッドを実行するかどうかを示します。