つまり、別の XSLTListViewWebPart で選択されている内容に基づいて、XSLTListViewWebPart をフィルター処理しようとしています。接続として文字列フィールドを使用すると、これは正常に機能します。ハイパーリンク フィールドを使用すると、データは表示されません。
詳細: と という 2 つのリストがAccounts
ありProjects
ます。どちらにもハイパーリンク フィールドがありますaccountURL
。すべてのアカウントには異なる accountURL があります。異なるプロジェクトで、accountURL の値を同じにすることができます。どちらも、XSLTListViewWebPart を使用してページに表示されます。単純な目標は、フィールドを使用しProjects
てリスト内で選択された項目に基づいてリストをフィルタリングすることです。そこで、 をフィルターとして使用して Web パーツ接続を確立しました。残念ながら、リスト内のアイテムが選択されている場合、一致する値があることを再確認しましたが、リストにアイテムが表示されません。ハイパーリンクフィールドの代わりに文字列フィールドを使用すると、すべてが魅力的に機能します。問題は、ハイパーリンク フィールドが必要なことです。Accounts
accountURL
acountURL
Accounts
Projects
accountURL
これは望ましい動作ですか?回避策について何か提案はありますか? (計算列を介してハイパーリンクフィールドを文字列フィールドに変換しようとしましたが、うまくいきませんでした。)
すべては Web インターフェイスまたは SP-Designer で実行されます。WSP のコーディングは、この問題のオプションではありません。私は正確な技術用語に慣れていないので、フィールドと列を同じ意味で使用しています。
すべてのヘルプは大歓迎です。
ベン