特定の日にパネル ディスカッションを追跡するカレンダーを使用しています. 私は 2 つのセッションがあります。: 午前と午後. セッション ID を介してアルファベットだけ午前中のセッションを表示するビューを作成します。. これは達成するために少しトリッキーです。 (実際は明らかに何かを逃した場合).
その日のイベントだけを表示するフィルター処理されたビューを作成する簡単にすることができます。. これらのすべてのイベントが表示されます、予定表やなら、彼らはすべて同じ時間を置き, 横に並べて一覧表示されます時間スロットに. 素晴らしい. トリッキーな部分は、します。, 既定では, ID 形式でそれらを一覧表示したいです。. だから, 追加する場合"セッション 02" 「セッション 01" 予定表に, それはその順序でそれらを示しています (すなわち, セッション 02 その後のセッション 01). セッション ID の順序でそれらをリストするには, これらの事をしようとする考え:
- Web ユーザー インターフェイスを使用してビューを構成します。. 運がないです。. この方法でアイテムを並べ替えるためのオプションがないです。.
それはうまくいきませんので, 私は今、CAML クエリ、並べ替えを無効にさせてそこにどこかにはあると期待して. CQWP は、私の種類を変更することができます。, 多分カレンダーも同じ?
- Web パーツを編集します。, 「エクスポートを探す" 関数と … BZZZT! その XML をエクスポートできません。. エクスポート オプションはありません。.
私はまだ検索できいくつかの CAML クエリを変更することの希望を持ってください。. Web パーツをエクスポートできませんので, SharePoint Designer を葉します。.
- 私はサンド ボックス サイトに予定表 web パーツを追加し、SharePoint デザイナーを使用してそのサイトを開く. Web パーツのマークアップを見て、私は私が探しているものを見つける. それに狂気をエンコード, しかし、そこです。: "<ListViewXml …. >エンコードされた狂気</ListViewXml>". 具体的には, この宝石があります。:
<クエリ>
<どこ>
<DateRangesOverlap>
<FieldRef 名"EventDate"=/>
<FieldRef 名 =「終了日」/>
<FieldRef 名"RecurrenceID"=/>
<値のタイプ ="DateTime">
<1 ヶ月/>
</値>
</DateRangesOverlap>
</どこ>
<OrderBy><FieldRef 名 ="Session_x0020_ID" /></OrderBy>
</クエリ>
(私をデコードした、 <や > を明確にするための複数の行にそれらを分割).
追加、 <OrderBy> ビットし、今セッション ID 順に並べ替えます, 内部リスト アイテム ID ではないです。.
巨大なヒント o’ 帽子 ベッキー Isserman イシャー鷺のブログの記事へのコメントは彼女の: http://www.sharepoint-tips.com/2008/07/caml-sorting-by-file-name.html. 我慢できないだろう、 <OrderBy> 適材適所彼女のコメントなし.
これを詳しく書くより明確にスクリーン ショットとすぐに期待します。, しかし、私は決してしない場合, 少なくとも私はこのくらいをでした。.
</終了>