2011-08-05 12 views
0

私はinfopath 2010を使用して、既存の2007フォーム(MOSS 2007に公開)で作業しています。タイプナンバー(整数)から任意のタイプの新しいフィールドを追加することができ、これらのフィールドは既存のインフォサイトサイトのコンテンツタイプ(管理者が承認したテンプレートとしてアップロードする)に正しく昇格します。ただし、新しく作成された整数型のフィールドは、コンテンツタイプまたはサイト列のリストに表示されません。これはinfopathのバグですか2010私は疑問に思っていますか?私はダブルタイプのフィールドを使用する回避策を持っていますが、これは貧弱なcop outアプローチであるようです。infopath 2007互換Webフォームで整数(整数)フィールドを宣伝する

P.私はこのフォームが非常に大きく複雑で、2010年にはフォームの設計を支援する多くの機能があるため、infopath 2010を使用しています。

PPS私は追加していたテストフィールドが新しいブランドではないとInfoPathのコンテンツタイプは、もはや任意のドキュメントリストでサブ分類または参照である(つまり私はコンテンツタイプのアプローチを削除するすべての通常のを試してみました)

+0

まったく新しいフォームを作成して同じ方法で公開するとどうなりますか?このバグはあなたのフォームに起因すると私には見えますが、これに似たものは一度も出ませんでした。 – int32

答えて

0

問題フォームにいくつかの壊れた内部フィールドマッピングがあります(これは、この種の問題にぶつからないうちにはっきりしません)...欠けている欄を含むフィールド(記事http://blogs.msdn.com/b/deviations/archive/2010/06/30/help-infopath-forms-and-moss-2007-get-along.aspxを参照)。解決策は、(manifest.xsf)でこれらのマッピングをすべて削除し、正しいサイト列GUIDを含むサイトコンテンツタイプ(既存のサイトコンテンツタイプを更新する)にフォームを再公開することです')。

関連する問題