Open棟梁 wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

権限情報は、認証時に取得して、ユーザ情報クラスに格納して持ち回る。

状態変更の際は、一度、
全てのUIコントロールを非表示に変更し、権限制御処理を実行する。

詳細

画面

画面の権限制御処理(表示・非表示)の制御方式を以下に示す。

  1. 画面に対応する制御情報レコードの結果セットを取得(コントロール名が空のもの)。
  2. 上記の制御情報レコードと権限情報から、必要に応じて画面を表示する。

UIコントロール

UIコントロールの権限制御処理(表示・非表示)の制御方式を以下に示す。

  1. UIコントロールに対応する制御情報レコードの結果セットを取得(コントロール名が空でないもの)。
  2. Control.HasControls?メソッド & Controlsプロパティの再起処理により画面上のUIコントロールを取得する。
  3. UIコントロールのID(名前)を取得し、結果セットから対応する制御情報レコードを取得。
  4. 上記の制御情報レコードと権限情報から、必要に応じてUIコントロールを表示に変更する。

一覧データ

ビューの表示・非表示

GridView?ListView?コントロールと検索ボタンの表示・非表示で制御する。

一覧データの表示・非表示

  • 行の表示・非表示
    制御列を追加して検索条件により制御する。
  • 列の表示・非表示
    列の制御情報を定義して表示・非表示を制御する。

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2017-02-27 (月) 18:57:21 (2608d)