問題タブ [caml]
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.
sharepoint - SPQuery を使用して個別/一意の値を取得する最良の方法は何ですか?
次のようなリストがあります。
CAML と SPQuery オブジェクトを使用して、Year 列から項目の個別のリストを取得し、ドロップダウン コントロールに入力する必要があります。
そこを検索することは、CAML クエリ内でこれを行う方法ではないようです。人々はどのようにしてこれを達成したのだろうか?
sharepoint - CAML チュートリアルを始めるのは良いですか?
今、私は SharePoint で CAML を完全に理解しようとしていますが、これを開始するのに最適な場所はどこですか? MSDN のコンテンツはやや不可解であるという印象はあまり受けませんが、Wikipedia のエントリは入門にはかなり適していました。考え?ありがとう!
編集:以下の誰もが素晴らしいリンクを持っていますが、残念ながら私は1つの答えしか選ぶことができません...
sharepoint - CAML クエリが正しく順序付けされていません
この CAML クエリを手伝ってくれる人はいますか? Ascending
属性を からTRUE
に反転すると (およびFALSE
も試しました)、結果セットの順序が変更されません。 True
False
CAML の残りの部分は正しく、ツールによって生成され、適切な結果が返されています。
visual-studio - Visual Studio で既定の XML スキーマを無効にしていますか?
最近、Visual Studio 2008 でCAML.NET IntelliSense for SharePointを使い始めました。これはうまくいきます。ただし、STSDev 2008 を使用して新しいプロジェクトを作成する (したがって、feature.xml と WebParts.xml を生成する) ときはいつでも、既定のスキーマには CAML.NET IntelliSense と組み込みの (比較的不完全な) スキーマが含まれます。
- caml.xsd
- wss.xsd
- coredefinitions.xsd
- camlview.xsd
すべて Web サーバー拡張\12\TEMPLATE\XML にあります。ファイルにこれら両方のスキーマが存在すると、多数の警告が発生し、特定のスキーマ エントリが上記のファイルのいずれかで既に宣言されていることが通知されます。ファイルごとに個別に無効にすることはうまく機能しますが、SharePoint ソリューションでは 40 または 50 の XML ファイルがあり、これはすぐに面倒になります。
これらの組み込みスキーマを無効にすることはできますか? [選択したスキーマを使用しない] を選択しても、現在の XML ファイルだけでは機能しませんか?
sharepoint - SPNavigation.QuickLaunch と同じ結果を CAML (Sharepoint 2007) で取得するにはどうすればよいですか?
私はSharepointにウェブサイトを持っています。
探索によって並べ替えられたサイトのリスト、つまり SharePoint 管理でユーザーによって並べ替えられたサイトのリストを取得するには、次のコードを記述します。
それは問題ありませんが、CAML で行う必要があります。唯一の問題は、ユーザーが行ったようにアイテムを注文する方法がわからないことです。アイテムを列で並べ替えたり並べ替えたりする方法がわかりません。ユーザーの注文用の列はないと思います。
コードを教えてください。
visual-studio - 作成に追加された SharePoint リスト -> 機能展開のカスタム リスト
「Web」スコープ内に単純な WebPart とカスタム リストを展開する SharePoint 機能を構築しています。
- ソリューションが展開されると、リストは [サイトの操作] -> [サイトの設定] -> [カスタム リスト] ですぐに利用できます。
- リストのインスタンスを作成しようとすると、「ファイルが見つかりません」というメッセージが表示されます
- この機能を有効にすると、リスト テンプレートの 2 番目のコピーがカスタム リストの見出しに追加されます。
- どちらのリストも同じ「ファイルが見つかりません」エラーで作成できません
- 機能を無効にすると、1 つのリスト テンプレートが消えます
- ソリューションを撤回すると、最後のリスト テンプレートが消える
関連するファイル:
- schema.xml の長さは 5000 行です
- feature.xml は次のとおりです。
- WeekCalendar.xmlは次のとおりです
「ファイルが見つかりません」というエラーは別の問題の兆候だと思いますが、ソリューションの展開時にリスト テンプレートを追加するべきではありません。私は何を間違っていますか?
sharepoint - SharePoint 2007 発行サイトと Web パーツの対象ユーザー
発行サイトに、オーディエンス ターゲティング フィールドを持つリストからニュース項目を表示する必要がある Web パーツがあります。CAML クエリを使用して、少数の最新ニュース項目を取得しています。
CAML クエリでターゲット オーディエンスを指定することはできますか? そうでない場合、どうすればよいですか?すべての結果を取得し、ループでフィルターを適用しますか?
実質的にコンテンツ クエリ Web パーツを複製しており、カスタム Web パーツでオーディエンス ターゲティングが必要です。
xml - SharePoint Web サービスからのリスト データのクエリ
http:///_vti_bin/lists.asmx サービスの GetListItems() メソッドを使用して、SharePoint 2007 のリスト (具体的には InfoPath フォーム ライブラリ) からデータを抽出するコードを正常に作成した (そしてそれを伝えるために生きた) 人はいますか? 私の人生で見た中で最悪のXMLが返されます(XML に準拠していません)。C# でデータを解析する簡単な方法はありますか、それとも手動で解析する必要がありますか?
これに関する任意の助けをいただければ幸いです。