質問

これが私の問題です:

Infopathフォームを使用したかったのですが、複雑さのためにASPXフォームに切り替える必要があります。 InfoPathフォームを使用すると、ユーザーが提示されるフォームライブラリを使用できます。 <Formname> 彼はクリックすることができ、素敵なフォームが開きます - これまでのところとても良いです。

カスタムASPXリストの編集/新しいフォームを持つことができることを知っているので、InfoPathのように動作するリストのASPXフォームをほとんど設計できます(ユーザーはクリックしています <formname> そして、素敵なフォームが開きます)。

問題は、これらの「フォーム」またはメタデータ情報の隣で、ライブラリに単語文書を保存する必要があることです。フォームライブラリに問題はありません:私のフォームのドキュメントセットを作成し、フォームを内部に配置し、対応するWord document => instant組織を作成します。

メタデータ(フォーム) +ドキュメントを処理する方法は何ですか?フォーム自体が主要なドキュメントであるため、すべてのフォームデータをmetadataとして添付することはできません。したがって、この質問のタイトル:ドキュメントライブラリ内に「アイテム」コンテンツタイプを配置できれば、そのアイテムをクリックして、コンテンツタイプにカスタム編集/新しいASPXフォームを添付できます。

役に立ちましたか?

解決

Moontear、使用を検討してみませんか ドキュメントセット?

私があなたの要件を理解していることから、あなたは次のことをしたいです。-メタデータが添付された新しいアイテムを作成します。 - そのアイテムに関連するドキュメントを追加します

これは完全に一致しているようです ドキュメントセット 機能。

他のヒント

リストに対するドキュメントライブラリの重要な制約は、ドキュメントライブラリにドキュメントが必要であることです。それを回避する方法はないと思います。

あなたができることは、あなたのカスタムNewFormページで、誰かが保存するとき、すべてのアイテムで同じであるが一意の名前で、偽のドキュメントを使用してドキュメントライブラリアイテムを作成します。それは何でも、画像、単語ドキュメント、またはメタデータのXML表現である可能性があります。 (これは、Infopathフォームを使用するときに起こることです)

ライセンス: CC-BY-SA帰属
所属していません sharepoint.stackexchange
scroll top