Class: TrellisGrouping

TrellisGrouping

groupStrategies/trellisgrouping.js, line 40

トレリスグループストラテジーの新しいインスタンスを作成します。

Parameters:
Name Type Description
options Object

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

Name Type Default Description
panelUnitWidth number 150 optional

デフォルトのグループパネル幅。

gapSize number 4 optional

デフォルトのグループ間隔。

groupLayoutFn GC.Spread.Views.Plugins.TrellisGrouping~groupLayoutCallback optional

指定されたグループの幅とサブグループの配列を設定するために使用されます。

Type Definitions

groupStrategies/trellisgrouping.js, line 22

groupLayoutCallback(groupInfo){GC.Spread.Views.Plugins.TrellisGrouping~Layout}

このコールバックはRequesterクラスの一部として表示されています。

Parameters:
Name Type Description
groupInfo Object

指定されたグループ情報。

Returns: {GC.Spread.Views.Plugins.TrellisGrouping~Layout} layout - 指定されたグループレイアウト。

LayoutObject

Properties:
Name Type Description
units number

グループ幅はpanelUnitWidth * unitsによって計算されます。

direction string

グループのサブグループの配列方法を指定します('vertical'、'horizontal')。

Events

groupStrategies/trellisgrouping.js, line 2

dragDropping

ドラッグドロップイベント。このイベントは、ユーザーがトレリス項目をドラッグまたはドロップしたときに発生します。

Type:
  • object
Properties:
Name Type Description
sender object

アクションが実行されるコントロールを示します。

args object

イベントに役立つ引数を提供します。

Properties
Name Type Description
status string

ドラッグドロップステータスを示します。'beforeDragging'または'beforeDropping'になります。

event object

イベント。

dataItem object

ドラッグされたデータ。

hitInfo object

現在のマウス位置情報を示します。

cancel boolean

このオプションがtrueに設定されている場合、現在のステータスはキャンセルされます。