Takvim görünümünde Takvim öğeleri sıralama

Belirli bir günde panel tartışmaları takip etmek bir takvim kullanıyorum. I-si olmak iki oturum: sabah ve öğleden sonra. Bir oturum kimliği ile alfabetik olarak sadece sabah oturumları gösteren bir görünüm oluşturmak istediğiniz. Bunu gerçekleştirmek biraz zordur (Gerçek apaçık bir şey kaçırmış sürece).

I-ebilmek kolayca yaratmak sadece o günün olayları gösteren bir filtre uygulanmış görünüm. Tüm olayları göstermek belgili tanımlık takvim ve hepsi almak aynı saatin yer, onları yan yana saat yuvaya listeler. Mükemmel. En zor tarafı, Varsayılan olarak, Kimliği biçiminde listesini istiyor. Yani, Ben eklerseniz, "oturum 02" ve sonra "oturum 01" Takvim, Bu sırada bunları gösteriyor (Yani, Oturum 02 ve sonra oturumu 01). Onları oturum kimliği sırayla listelemek için, Bu şeyleri denemek düşündüm.:

  1. Web kullanıcı arabirimini kullanarak görünümünü yapılandırmak. Hayır şans. Bu şekilde öğeleri sıralamak için hiçbir seçenek vardır.

    Bu işe yaramadı, bu yana, Şimdi orada umut CAML sorguda sıralama geçersiz kılmak izin verecek bir yere orada olduğumu. CQWP biraz değişiklik yapmama olanak sağlar, Belki de Takvim olacaktır?

  2. Web bölümü düzenleme, bir "ihracat için bak" fonksiyon ve … BZZZT! Kendi XML verme işlemi yapılamıyor. Dışa aktarma seçeneği yoktur.

    Ben bulmak ve bazı CAML sorguda değişiklik umut hala tutuyorum. Web bölümünü veremiyorum bu yana, Bu SharePoint Designer bırakıyor.

  3. Takvim web bölümü sandbox siteye ekleme ve bu siteyi SharePoint Designer kullanarak açın. Web bölümü için biçimlendirme bakıyorum ve ben arıyorum bulmak. Bu delilik kodlamıştır, Ama orada: "<ListViewXml …. >kodlanmış madness</ListViewXml>". Özellikle, Bu taş mı:

<Sorgu>
<Burada>
<DateRangesOverlap>
<FieldRef adı "EventDate" = />
<FieldRef adı "Bitiştarihi" = />
<FieldRef adı "RecurrenceID" = />
<Değer türü = "DateTime">
<Ay />
</Değer>
</DateRangesOverlap>
</Burada>
<OrderBy><FieldRef adı "Session_x0020_ID =" /></OrderBy>
</Sorgu>

(Deşifre &lt;' ın ve &gt'ın ve onları dışarı netlik aşkına çoklu satırlara Böl).

Ekle <OrderBy> biraz ve şimdi oturum Kımlığı göre sıralar, değil iç liste öğesi kimliği.

DEVASA ipucu o’ şapka Becky Isserman Isha Sagi'nın blog yazısı için onun yorum: http://www.sharepoint-tips.com/2008/07/caml-sorting-by-file-name.html. Ben demem <OrderBy> doğru yerde onun yorum yapmadan.

Umarım bu daha net yakında ekran görüntüleri ile yazmak için, Ama ben asla diye, En azından bu kadarını yapabildim..

</sonunda>

Technorati Tags: , , ,

2 “Üzerine düşüncelerTakvim görünümünde Takvim öğeleri sıralama

  1. L Hibbs

    Bilgi için teşekkürler. O inşaat beğenmek a çekicilik. Çoklu Alan sıralama benzer bir hile yaptım. (3 alanları). CAML düzenleme ile tek sorun görünümü değiştirilmiş olsa, değişikliklerin üzerine yazılır. Ama hayat bu!

    Gönderdiğiniz için teşekkür ederiz!

    Yanıtla
  2. Sert

    Etiketinden sonra koymuştu. . Ama hala bu takvime sıralama uygulanmıyor. Karınca adı FIELDREF değer sağlarsanız da sonra da o herhangi bir hata atmak yok. E.g için. test123 sütun, ben de sayfa doesnot atmak sonra herhangi bir hata bu alanı kullanmayı deneyin ama benim takvim yok. Etiketi çalışıp çalışmadığını bilmiyorum. SharePoint kullanıyorum 2010.

    Yanıtla

Bir yanıt bırak Sert Cevabı iptal

E-posta hesabınız yayımlanmayacak. Gerekli alanlar işaretlendi *