問題タブ [cqwp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
2242 参照

sharepoint - カスタム コンテンツ タイプ、フォーム、cqwp、および xsl の展開

現在、作成したカスタム コンテンツ タイプを含むビジュアル スタジオ プロジェクトがあります。また、SharePoint ソリューション (wsp) ファイルを作成するために必要なすべてのファイルと、これを生成するスクリプトも含まれています。

今、私は2つのことをしたいと思います。

まず、コンテンツ タイプのカスタム表示フォームを作成し、それをソリューションに含めて、ソリューションを展開するときに自動的に展開されるようにします。これをソリューションに含めて、コンテンツ タイプで使用するにはどうすればよいですか?

次に、CQWP を使用してこの型をクエリできます。それをエクスポートし、より一般的なビュー フィールドを追加してから、レンダリングに使用される XSL を変更することを考えました。これをソリューションに含めて、展開されるようにするにはどうすればよいですか。すべてのセットアップが完了したら、CQWP Web パーツをエクスポートして、機能としてプロジェクトに含めることができることを知っています。しかし、XSL についてはどうでしょうか。

あなたの提案を楽しみにしています、乾杯。

最初の回答で説明したとおりにしました。魅力のように働きました。

0 投票する
2 に答える
6542 参照

sharepoint - コンテンツ タイプの画像を使用する CQWP の Sharepoint ItemStyle.xsl

従業員コンテンツ タイプからのロールアップ情報を表示するカスタム コンテンツ クエリ Web パーツを構築しています。このコンテンツ タイプには、EmpPhoto という発行イメージ サイト列があります。私の CQWP はうまく機能しており、必要なすべてのサイト列が利用可能です。

現在、情報を正しくレンダリングするカスタム xsl テンプレートを作成していますが、EmpPhoto 画像の使用に固執しています。

コードを使用する場合:

...正しくレンダリングされた画像が得られます。これは素晴らしいことです。ただし、この画像の onmouseover イベントを作成したいのですが、このアプローチは機能しません。

実際の画像 URL を取得するために xsl 変数を作成してから、独自の html img を作成し、その中に onmouseover を書き込むことを考えました。

...

ただし、これは EmpPhoto サイト列から URL を取得しません。私は xsl を初めて使用するので、明らかな解決策を見落としている可能性があります。

どんな助けでも大歓迎です、

ジョニー

0 投票する
1 に答える
550 参照

sharepoint - SharePoint ドメインとコンテンツ クエリ Web パーツ

Mossサーバー ( http://sharepoint:12345 ) に新しい sharepoint サイトを作成し、CQWP を問題なく追加しました。

同じサーバーを指すドメイン名があります。http://myinternaldomain.whatever:12345を指定すると、何らかの理由で CQWP が壊れて、この Web パーツを表示できないと表示されますか?

どんなアイデアでも大歓迎です。

0 投票する
2 に答える
1343 参照

sharepoint - コンテンツ クエリ Web パーツが Web パーツ ゾーンなしで表示されない

クライアント用の Sharepoint WCM サイトを構築しています。

ページ レイアウトの一部として、コンテンツ クエリ Web パーツを Web パーツ ゾーンではなくページに直接挿入しました (そのため、ユーザーはそれを編集できませんでした)。私の開発環境ではすべて正常に動作しますが、本番環境にデプロイすると、Web パーツに「アイテムが返されませんでした」と表示されます。

機能ディレクトリに移動し、ページ レイアウトを変更して Web パーツ ゾーン ラッパーを含めると、問題は修正されましたが、実際には Web パーツ ゾーンは必要ありません。私の開発環境は Windows 2003 ですが、本番サイトは Windows 2008 です。

機能しない理由を説明できる人はいますか?

ありがとう

0 投票する
2 に答える
3046 参照

sharepoint - SharePoint クロス サイト コンテンツ クエリ Web パーツ

サード パーティを購入する以外に、CQWP コントロールを拡張して別のサイト コレクションのコンテンツを含めるための最良の方法は何ですか?

0 投票する
1 に答える
1916 参照

sharepoint-2007 - カスタム ItemStyle.xsl を CQWP に適用する方法

カスタム itemstyle.xsl を CQWP に適用することについて質問を受けました。

既存の CQWP を抽出して名前を変更し、サイト コレクションの Web パーツ ギャラリーにアップロードしました。

変更された CQWP Web パーツは、既定の itemstyle.xsl の下でまったく問題なく動作しました。

その後、itemstyle.xsl をコピーし、customitemstyle.xsl に名前を変更して、スタイル ライブラリの「XSL スタイル シート」フォルダにアップロードし、xsl ファイルを公開しました。

ファイルを公開したら、変更した CQWP (.webpart ファイル) を SPD で開き、変更した xsl ファイルを適用するように変更しました。変更は以下のとおりです。

新しい CQWP をアップロードした後、CQWP をページに追加しようとしましたが、Web パーツを追加できないというエラーが表示され、それが正しい Web パーツ ファイル (.dwp または .webpart ファイル) であることを確認し、xml が整形式の xml であることを確認してください。 .

今、私はエラーを解決し、カスタム アイテム スタイルを CQWP に適用することに行き詰まっています。

誰でも私を助けることができますか?何か見逃しましたか?

コメント、ガイド、指示をいただければ幸いです。

ありがとうございました。

0 投票する
1 に答える
870 参照

sharepoint - CPWQ は、ファイル名の代わりにドキュメントのタイトル/メモを表示します

SharePoint 2007 サーバーを初めて使用します。ホームページに配置され、任意のサブサイトの共有ドキュメント ライブラリにアップロードされたファイル (Word/Excel ドキュメント) を表示する CQWP を作成しました。私が抱えている問題は、CQWP が実際のファイル名ではなく、ドキュメントのタイトルまたはメモを表示することです。ドキュメントがアップロードされたサブサイトも表示したいと思います。

どんな助けでも大歓迎です。ありがとうローマ

0 投票する
1 に答える
2231 参照

sharepoint - カスタム列を使用して MOSS2007 コンテンツ クエリ Web パーツをフィルター処理する方法

作成した選択列に基づいてページにドキュメントを表示するコンテンツ クエリ Web パーツを MOSS でセットアップしようとしています。「ページ」列を作成し、サイトのコア ドキュメント列として追加しました。CQWP に実行してもらいたいのは、このページ列に基づいて表示されるドキュメント リストをフィルター処理することです。ただし、この列は、ページの CQWP でフィルターとして表示されません。この質問の指示に従ってみました: Content Query WebPart - カスタム列によるグループ化? 無駄に。どうすればこれを達成できるかについて誰かアイデアがありますか?

0 投票する
2 に答える
2825 参照

sharepoint - コンテンツ クエリ Web パーツ - QueryOverride の場合、どのように OrderBy を実行しますか?

QueryOverrideコンテンツ クエリ Web パーツのプロパティをオーバーライドする場合、アイテムをどのように並べ替えますか?

私は、コンテンツ クエリ Web パーツを拡張する Web パーツを担当しています。QueryOverrideこの Web パーツのプロパティは、プログラムによって変更されます。現在、Web パーツは適切なフィールドに従ってアイテムを並べ替えないため、設計どおりに機能しません。

<OrderBy>プロパティにノードを追加すると、「この Web パーツのクエリに何か問題があります...」というエラー メッセージが表示され、代わりに使用できるプロパティがQueryOverrideコンテンツ クエリ Web パーツにないようです。OrderBy.

このmsdn 記事の「QueryOverride プロパティ」の部分は、<OrderBy>ノードをに追加できるはずだと示唆しているようですQueryOverrideが、私が読んだ多くの Web サイトは、これが正しくないことを示唆しています。

QueryOverrideでは、コンテンツ クエリ Web パーツのプロパティをオーバーライドする場合、アイテムをどのように並べ替えるのでしょうか。

0 投票する
1 に答える
1511 参照

sharepoint - コンテンツ クエリ Web パーツの集計列でグループ化する方法

複数のリストからデータを取得するカスタム クエリ Web パーツを構築しようとしています (または、リスト ビューでこれを行います)。データを最初の文字 A から Z でグループ化します。現在=LEFT(Title,1)、各データ エントリの最初の文字を決定するために使用する計算列があります。CQWP の .webpart ファイルのGroupByプロパティを変更して、計算列 ("Letter") でグループ化するように強制しても、計算列でグループ化できないため、クエリは空になります。これを行う別の方法、またはSharepointに計算値の静的列を持たせる方法を知っている人はいますか?