問題タブ [browsable]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - カスタム属性クラスを定義して、特定の条件でプロパティをブラウズ可能にする
私は自分のプロジェクトにいくつかのクラスを持っていますが、いくつかのプロパティはBrowsable(false)
ユーザーが見ることができないようになっています:
エンドユーザーが管理者である場合、彼は を見ることができますがProductId
、別のユーザーはそれを見ることができません。
だから私はこのようなものが必要です:
c# - 特定の名前の実行時の RefreshProperties(RefreshProperties.All) 属性
この [RefreshProperties(RefreshProperties.All)] 属性を使用して、実行時に特定の名前のプロパティのみを変更したいので、すべてではありません。Browsable(false/true) 属性はここで設定されます。私のコードはこれまでのところ次のようになります。
すべてが完璧に機能します。ただ、物件数が多いので全部変えるのは時間がかかるので、変えるべきところだけ変えたいと思っています。特定の「表示...名前」のプロパティのみを変更するにはどうすればよいですか?