Nov 23, 2018, 6:06 AM
Dynamic DragZone and DropZone
Hello.
In my gridpanel i have componentcolumn with dataview.
I know how to create it for one element:
In my gridpanel i have componentcolumn with dataview.
X.ComponentColumn()
.Selectable(false)
.DataIndex("Data")
.ID("MnemonicDiagramCoaches")
.Component(
X.DataView()
.ItemSelector("div.wagonSpan")
.LoadMask(false)
.SelectedItemCls("selected")
.MultiSelect(true)
.Store(X.Store()
.Model(
X.Model()
.Fields(
<...>
)
))
.Tpl(
X.XTemplate()
.Html(<...>))
)
I want to do dataview in every row of grid as dragzone an dropzone. I know how to create it for one element:
@(X.DragZone()
.Target("={#{dvID}.getEl()}")
.GetDragData(h => h.Fn = "getDataDrag")
.GetRepairXY(h => h.Fn = "getRepairXY")
)
But how can i implement it for few dataview after creating them (dataviews)? I.e. i don`t khow IDs of my dataviews