Slide 16
Slide 16 text
使い方 ②
// 何がどこに置けて、置けたらどうなるのか
< , , > {
: {
: ( , , ) target.fields. ,
: ( , , ) xxxx,
},
: {
: ( , , ) ,
: ( , , ) xxxx,
},
: {
:
},
: {
: ( , , ) ,
: ( , , ) xxxx,
},
};
const : =
=> <
=>
=>
=>
=>
=>
layoutRules
length 6
true
false
true
RuleSet AnyDraggableItem AnyDropAreaItem LayoutData
canDrop
onDrop
canDrop
onDrop
canDrop
canDrop
onDrop
'field->row'
'field→insertRow
'group->row'
'group->insertRow'
item target layout
item target layout
item target layout
item target layout
item target layout
item target layout
// 対象行の項目数が6未満だったら追加可能
// 頑張りどころでitemがtargetに移動したときにどうlayoutが変更されるか
// 常に追加可能
// 常に不可
// 常に追加可能