在 dojo/dnd 源中插入小部件
insert widget in dojo/dnd source
我正在使用 dojo/dnd 拖放和重新排列小部件数组
目前我正在插入节点以使用以下代码拖放源
dragDropSourceNode.insertNodes(false, [widget.domNode]);
我可以插入 widget 本身而不是插入 domNode。
我的小部件分配有 widget_number 属性(属性),我有一个小部件数组。
每次拖放时,我都需要更改 widget_number。我还需要重新排列数组。
但是由于我在内部发送 domNode,所以我无法更改小部件本身或调用小部件的任何功能。
有没有办法link两者兼得?
从 domNode 获取 widget_id 并执行 registry.byId 以获取小部件,每次有拖放事件时,根据拖放对象中更新的节点重新创建数组。
我正在使用 dojo/dnd 拖放和重新排列小部件数组
目前我正在插入节点以使用以下代码拖放源
dragDropSourceNode.insertNodes(false, [widget.domNode]);
我可以插入 widget 本身而不是插入 domNode。
我的小部件分配有 widget_number 属性(属性),我有一个小部件数组。
每次拖放时,我都需要更改 widget_number。我还需要重新排列数组。
但是由于我在内部发送 domNode,所以我无法更改小部件本身或调用小部件的任何功能。
有没有办法link两者兼得?
从 domNode 获取 widget_id 并执行 registry.byId 以获取小部件,每次有拖放事件时,根据拖放对象中更新的节点重新创建数组。