0

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 を手動で変更できますか? そうでない場合、この状況に対する最善の解決策は何ですか?

4

1 に答える 1