0

同僚と私はアプリケーションを作り直して、データ ソースとしてドミノ ドキュメントの代わりに Java Bean を使用するようにしています。ドキュメントは完全に Java クラス内で処理され、XPage とカスタム コントロール内の Bean のみを参照します。

ドキュメントを作成して編集することはできますが、データを表示したいだけの場合には問題があります。Bean プロパティを含む XPage のすべてのフィールドは編集モードですが、セキュリティ上の理由から読み取りモードにする必要があります。

現在、ドミノ ドキュメントを使用すると、これらのモードを簡単に切り替えることができます。ドキュメントは現在のモードの種類を「認識」しているためです。とにかくこれの例-私が知る限り)。

私は JSF の経験があまりないので、ここで少し立ち往生しています。

よろしく、サラ

4

1 に答える 1

1

解決策は、Bean の「モード」を制御するために使用される viewScope 変数を追加することです。コントロールで、このビュースコープ変数に基づいて「読み取り専用」プロパティを切り替えることができます。

もう 1 つの解決策は、このプロパティを Bean に追加し ( isEditable())、readonly プロパティを Bean 自体のこのプロパティで管理できるようにすることです。

于 2012-04-19T09:27:24.023 に答える