私は、カラースキームのリストを維持するモジュールを作成しました。いくつかのカラースキームはデフォルトスキームであり、決して削除しないでください。ただし、エンドユーザーによって作成されるカスタムスキームもあります。私は定義されたIsCustomフィールドを持っていて、エンドユーザーがカラースキームを作成した場合はtrueに設定されています。添付されたスクリーンショットの「Custome Color Scheme」列の下にそのフラグの値が表示されます。私の質問は、IsCustom = falseまたは{%CurrentUser.UserIsGlobalAdministrator%}の場合、Deleteアクションを無効にする方法です。たとえば、スクリーンショットで削除できる唯一のアイテムはSublimeのカラースキームです。ユーザーがグローバル管理者でない限り、 Unigridアクションを無効にする方法
0
A
答えて
2
以下を行う必要があります。
- Create a listing extender
- リストコントロール
- Implement
OnExternalDataBound
event handlerに割り当てる要件
1
イベントを無効にするには、OnExternalDataBound
イベントを使用します。
実際にthis documentationに例があります。ここでは、OnExternalDataBound
は、ユーザーが管理者の場合はアクションを無効にするために使用されます。あなたが必要とするものを正確に達成するのは、カスタム条件の問題です。
+0
によると、私はドキュメントを見ました。しかし、私は知っているファイルの背後にあるWebフォームコードを持っていません。グリッドはdefault.xmlファイルで定義され、関連付けられている.csファイルはありません。だから、例のようにPage_Loadコードをどこに置くべきかわからない。 – ihatemash
関連する問題
- 1. 終了アクションを無効にする方法(iphone dev。)?
- 2. Zend - 特定のアクションでレイアウトを無効にする方法は?
- 3. Phalcon PhP - アクションのメインレイアウトを無効にする方法
- 4. Eclipseプラグイン開発でビューツールバーのメニュー/アクションを無効/有効にする方法
- 5. AccessibillityNodeInfoのアクションを無効にする
- 6. hrefを無効にする方法と無効にする
- 7. アクションを無効にしますか?
- 8. JQuery経由で無効な要素にアクションを追加する方法は?
- 9. 特定のコントローラまたはアクションでラクダのケースを無効にする方法
- 10. いくつかのアクションでデフォルトURLマッピングを無効にする方法
- 11. 特定のサイトのレコード管理doclibアクションを無効にする方法
- 12. C#でWindows 10のホットキーを無効/無効にする方法
- 13. GtkMenu項目の一部を無効/無効にする方法
- 14. Java EEインターセプタを無効/無効にする方法は?
- 15. オートコンプリートのEnterキーを無効/無効にする方法は?
- 16. リンクを無効にする方法PHP
- 17. FavIcon.icoを無効にする方法
- 18. Eclipseコンパイラを無効にする方法
- 19. setCharacteristicNotificationを無効にする方法
- 20. キーを無効にするAngularJS方法
- 21. JavaScriptを無効にする方法
- 22. tkinterを無効にする方法OptionMenu
- 23. ロギングページを無効にする方法
- 24. イメージを無効にする方法
- 25. GWT。 TabBarを無効にする方法
- 26. DrawerLayout Shadowを無効にする方法
- 27. QT - プッシュボタンを無効にする方法
- 28. ボタンを無効にする方法asp.net
- 29. Thunderbirdショートカットを無効にする方法
- 30. UIButtonを無効にする方法
これは修正の可能性があります。私はそれを見てみましょう。 – ihatemash
OnExternalDataBoundメソッド内の「削除」アクションにアクセスする方法はありません。これは、「その他の操作」ボタンに対してのみ呼び出されます。 – ihatemash