SharePointでWebパーツを接続する
-
03-07-2019 - |
質問
SharePointチームサイトのシンプルなWebパーツに接続しようとしていますが、別のWebパーツから受信した情報に基づいて情報をフィルタリングするWebパーツの1つが必要です
クエリ文字列フィルターWebパーツとリストビューWebパーツを使用していますが、どのように接続しても常にこのエラーが発生します
" Webパーツエラー:このページは、接続されたWebパーツのデータフェッチ制限を超えています。 1つまたは複数のWebパーツを切断して、問題を修正してください。
何をすべきか、何が間違っているか
更新: 他のpgaeのWebパーツに接続できますが、特定のアイテムのDispForm.aspxページでこのエラーが発生する場合、Webpart接続は許可されていませんか?? !!
解決
Web UIを使用していない場合、sharepointでQueryStringフィルターWebパーツの作成に問題があります(使用していないと仮定しています)。
このファラには、それについての投稿と、彼が問題をどのようにハックしたかが記載されています。
別のオプションはQueryStringフィルターWebパーツをまったく使用せず、クエリ文字列を通常のWebパーツに渡すだけです。
http://mo.notono .us / 2008/04 / moss-filter-views-through-url-query.html
他のヒント
この問題を修正しました。
問題
共有ポイントリストで、クエリstrng fitlterのフィルター処理された列名が削除され、同じ名前の新しい列が追加されました。
解決策:フィルターを削除し、Webパーツのプロパティで現在のビューを再設定します。正常に動作します。
よろしく、 マリー
「DispForm.aspx」ページは通常、SharePointリストの形式であり、Sharepointリストに属さないページとは異なるリスト形式のページに異なるルールが適用されます(相違点はほとんど文書化されていません)。回避策で問題を解決しました。 ListViewWebPartではなくDataViewWebPartを使用できます(クエリ文字列とデータビューWebPartの使用)、またはListViewWebPartが理解するURLパラメーターを使用してQueryStringFilterWebPartを回避できます( ListViewWebPart Filter Param )。