Open棟梁 wiki
目次 †
概要 †
権限情報は、認証時に取得して、ユーザ情報クラスに格納して持ち回る。
詳細 †
画面 †
画面の権限制御処理(表示・非表示、活性・非活性)の制御方式を以下に示す。
- 画面に対応する制御情報レコードを取得(コントロール名が空のもの)。
- 上記の制御情報レコードと権限情報から、必要に応じて画面を非表示・非活性に変更する。
UIコントロール †
UIコントロールの権限制御処理(表示・非表示、活性・非活性)の制御方式を以下に示す。
- Control.HasControls?メソッド & Controlsプロパティの再起処理により画面上のUIコントロールを取得する。
- UIコントロールのID(名前)を取得し、結果セットから対応する制御情報レコードを取得。
- 上記の制御情報レコードと権限情報から、必要に応じてUIコントロールを非表示・非活性に変更する。