0

InfoPathセクション内のフィールドの変更に対処するためのヒント/コツを探しています。基本的に、セクションにダーティフラグを設定できるようにしたいと思います。FormsServicesでInfoPath2007を使用しています。

現在、私のアプローチは、セクション内のすべてのフィールドにルールを追加してダーティフラグを更新することですが、それは非常に面倒で面倒です。私が見逃している簡単な解決策はありますか?

当然の結果として、誰かが読み取り専用と読み取り専用ではないフィールドを切り替えるためのヒント/コツを持っているなら、それも大いにありがたいです。私の唯一の解決策は、別のセクションのフィールドを複製し、ロジックに基づいて適切なセクションを非表示/表示することです。ビューでもこれを実行できることはわかっていますが、どちらも醜い解決策です。

4

2 に答える 2

1

多数の InfoPath ルールを追加したくない場合。何らかのフォーム コードを記述することが、おそらく最善の策のようです。

以下の xmlchangedeventhandler が役に立ちそうです。

http://msdn.microsoft.com/en-us/library/microsoft.office.infopath.xmlchangedeventhandler.aspx

于 2009-05-17T01:05:13.053 に答える
0

コードを使用できない場合、これはルール/非表示フィールドの寄せ集めになります (それでも、きれいになることはありません!)

于 2009-06-11T22:57:15.003 に答える