質問

コンテンツクエリWebパーツをページに追加しました。

URL列を追加したカスタムリストに接続しました。

リストは私のページに表示されていますが、リンクはリスト内のURL列ではなく、リストアイテムプロパティページに送られます。

代わりにURL列にリンクする機能を変更するのは簡単だと思いましたが、そうすることはできませんでした。

次のセクションを更新していますが、このエラーメッセージが表示されます

「URLは有効なハイパーリンクフィールドまたはURLパスではありません。フィールドを空白のままにして、返されたアイテムのビュープロパティ形式へのリンクを自動的に生成します。」

enter image description here

私は、URLがリンクしているリストの列の内部名であることを確認しました。また、URL列の内容はすべてです http://www.google.com/1

コンテンツクエリWebパーツのURL列にリンクするにはどうすればよいですか?

役に立ちましたか?

解決

URL列が、文字列としてではなく、ハイパーリンクタイプとして作成され、URLが入力されていることを確認します。

他のヒント

チェックアウト これ 記事。 「フィールドを表示する」セクションを使用して、レンダリングするフィールドの交換方法を示します。

MSDNの別の記事 ここここ.

このために見つけた解決策は、フィールド名を使用することです FileRef. 。変更を適用すると、リンクフィールドがリセットされます Name (linked to document), 、しかし、FileRefの変更は関係なく固執する必要があります。

どうやら、 FileRef URLフィールドの内部フィールド名です。
Microsoftが誰もがこれを自分で解決することをどのように期待していたかは誰の推測でもありません!

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