Enterprise Web Library を使用して精巧な Web フォームを作成していますが、自動生成されたフォーム アイテムとFormItemBlock
. これは、このデータをいじる権限を持っているユーザーにとっては素晴らしいことですが、私の現在の問題はそうでないユーザーです。データを変更するのではなく、データを表示する権限を持つアプリケーション内のユーザーと、表示されるページとデータを共有したいと考えています。一部のデータを読み取り専用に簡単に切り替える方法はありますか?
1 に答える
1
開発ユーティリティは現在、読み取り専用コントロールを生成するフォーム アイテム ゲッターを生成しませんが、汎用ゲッターを使用できます。たとえば、次のコード行は、リテラル コントロールを含むフォーム アイテムを作成します。
GetMyFieldFormItem( true, ( value, label ) => value.GetLiteralControl(), value: currentValueFromDatabase );
私は最終的に実装する計画を持っています:
- 個々の読み取り専用フォーム アイテム
- すべてのフォーム項目が自動的に読み取り専用になる読み取り専用ページ
- すべてのページのすべてのフォーム項目が自動的に読み取り専用になる読み取り専用サイト
于 2012-05-30T18:42:05.957 に答える