質問

short:他のXSLTListViewWebPartで選択されているものに基づいてXSLTListViewWebPartをフィルタリングしようとしています。 ConnectionとしてStringフィールドを使用すると、これは正常に機能します。ハイパーリンクフィールドを使用するデータは表示されません。

より詳細には、2つのリストがあり、AccountsProjectsがあります。どちらもハイパーリンクフィールドaccountURLを持ちます。すべてのアカウントには異なるアカウントサーチがあります。異なるプロジェクトは、accounturlに同じ値を持つことができます。どちらもXSLTListViewWebPartを使用してページに表示されます。単純な目標は、Projectsフィールドを使用してAccountsリストで選択されている項目に基づいてaccountURLリストをフィルタリングすることです。そのため、acountURLをフィルタとして使用してWebパーツ接続を確立しました。

ALAS Accountsリストの項目が選択されている場合、Projectsリストに項目は表示されませんが、値が一致していることを2倍チェックします。 accountURLのハイパーリンクフィールドの代わりに文字列フィールドを使用する場合は、魅力のように機能します。問題は、ハイパーリンクフィールドが必要です。

この所望の行動は?回避策のための提案はありますか? (私はすでにハイパーリンクフィールドを計算されなかった計算列を介して文字列フィールドに変換しようとしました。)

ALLはWebインターフェースまたはSPデザイナーで行われます。 WSPをコーディングすることは、この問題のオプションではありません。私が正しい用語技術によく知られていないので、フィールドと列を互換的に使用しています。

すべての助けが大いに感謝されています。

ベン

役に立ちましたか?

解決

Someone on the Microsoft forum suggested the following workaround which does its job well:

  • Add a hidden text column to both lists.
  • Use a workflow which is triggered on item creation and update to copy the value of the hyperlink column to the hidden text column.
  • Connect both webparts using the hidden column as filter.

Nonetheless, I still wonder whether it is possible to use hyperlink columns or other special columns for filtering. I also had the problem that I cannot use a person column as lookup.

Does anyone know if whether there ist some kind of overview which column types can be used for filtering/formulas/lookup/...?

Cheers,

Ben

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