Dojo コンポーネントのリストがあり、ユーザーがそれらのいずれかを削除できるようにしたいと考えています。しかし、これは、チェーンの 1 つのノードが破壊されたため、配列シーケンスが壊れているという問題を引き起こします。したがって、各ノード (削除されたノードの後にある) id とウィジェット id を手動で再割り当てする必要があると思います。
前:
ノード 1 | ノード 2 | ノード 3 |....| ノード n |
削除後:
ノード 1 | _ _ _ ___ | ノード 3 |....| ノード n |
再割り当て後:
ノード 1 | ノード 2 | ノード 3 |....| ノード n-1 |
しかし、これらのコード行は機能しないようです:
dojo.setAttr(denomNode, "id", 'widget__record['+ index +'].id');
dojo.setAttr(denomNode, "widgetid", '_record['+ index +'].id');
dojo は、実行時に id と widegetid を手動で変更できますか? そうでない場合、この状況に対する最善の解決策は何ですか?