は、私は、次の列を持つリストがあります。<Sharepointの2010> InfoPathフォームのリンク=私
フィールド:ユーザー、家族、エンティティ、承認は、
コメント値:ジョン、貿易、スワップ、(ブランク)、(ブランク)
値:このリストは= [ミー]ビューでユーザ下で濾過さ
エイミー、商品、債券、(ブランク)、(ブランク)設定。ユーザーは、Sharepointのユーザーと呼ばれるアクセス許可グループに基づいています。
このリストをwebpart対応ページに追加し、非表示にしました。
また、ファミリ、エンティティ、承認済みおよびコメントのフィールドと値を示す情報フォームを作成しました。
これまでのところとても良いです。今度は、Webpartを有効にしたページのフォームwebpartを使用してInfopathフォームをフィルタuser = [Me](ビュー設定)のリストの横に追加します。
ここで問題が始まります。私は、ページを開くユーザーに固有の隠しリストから値を取得するためのフォームが必要です(したがって、リストビューのuser = me)。
例:私の名前がJohnの場合、webpartが有効なページが開くと、リストは非表示になり、Family = trade、entity = swapのフォームが表示されます。承認とコメントの値を更新して、隠しリストを更新します。
webpartのドロップダウンで接続を使用し、フォームを取得を選択できましたが、すべてのユーザーのすべての値が表示されました。私はAmyのアップデートを見ることができ、Amyはリストビューの下でフィルタのユーザ=私が設定されているにもかかわらず、自分のアップデートを見ることができます。
InfopathフォームをWebパーツページのリストに接続する最良の方法は、ユーザーが行データを表示してそのデータのみを更新できるようにすることです。可能であれば、コードフリーのソリューションが非常に高く評価されています。
ありがとうございます。