ExtJS と ASP.NET MVC を使用して RIA を構築する初期段階にいます。
システム内のユーザーには、表示される要素とユーザーが実行できるアクションを制限するさまざまなユーザー権限があります。
たとえば、ユーザー管理セクションでは、スーパーユーザーのみがユーザーを「管理者」ステータスに昇格できる必要があります。そのため、「管理ステータスの追加」ボタンは、スーパーユーザー以外のユーザーには表示されません。
ユーザーの権限に応じて要素を適切に構成し、サーバー側で ExtJS コンポーネントを動的に作成 (または解析) する最良の方法は何でしょうか? これらのコンポーネントは、AJAX 要求を介してビューポートに読み込まれます。
この例は非常に最小限のものでしたが、私の趣向を理解していただければ幸いです。実際の状況は (もちろん) はるかに複雑であり、直感的で保守可能なソリューションを見つけたいと考えています。