1

Enterprise Web Library を使用して精巧な Web フォームを作成していますが、自動生成されたフォーム アイテムとFormItemBlock. これは、このデータをいじる権限を持っているユーザーにとっては素晴らしいことですが、私の現在の問題はそうでないユーザーです。データを変更するのではなく、データを表示する権限を持つアプリケーション内のユーザーと、表示されるページとデータを共有したいと考えています。一部のデータを読み取り専用に簡単に切り替える方法はありますか?

4

1 に答える 1

1

開発ユーティリティは現在、読み取り専用コントロールを生成するフォーム アイテム ゲッターを生成しませんが、汎用ゲッターを使用できます。たとえば、次のコード行は、リテラル コントロールを含むフォーム アイテムを作成します。

GetMyFieldFormItem( true, ( value, label ) => value.GetLiteralControl(), value: currentValueFromDatabase );

私は最終的に実装する計画を持っています:

  1. 個々の読み取り専用フォーム アイテム
  2. すべてのフォーム項目が自動的に読み取り専用になる読み取り専用ページ
  3. すべてのページのすべてのフォーム項目が自動的に読み取り専用になる読み取り専用サイト
于 2012-05-30T18:42:05.957 に答える