Not : Bu makalede, SharePoint son kullanıcılar için dört yıllar noktası alın blog gönderileri topluluğu bir parçasıdır.
Haydi bir örnek kullanım durumu keşfetme ve uygulaması aracılığıyla yol. Bizim müşteri ne kadar süreyle durumunu belirli bir liste öğesini oturan bunları bildirir kendi ana listesi görünümünü çevrilmiyorsa. Bu listeyi yer alan bir özel site içerik türü öğesi türünden türetilmiş ve listesine eklenir. Oluştu zaten bir olay alıcı her zaman bu durum alanında liste öğesinde yakalayan bir yerde değiştirdiğiniz ve bu tarihten "Durum tarihi değiştirildi" adlı bir sütun olarak kaydedilir. Bu kablolaması gerekli değildir ve herhangi bir tarih alanı ile yapılabilir (bunu yalnızca bu nedenle bu durumun oluştuğu bizim uygulaması ama kullanım denemek ücretsiz). İhtiyacınız olanlar sade en az kaynak tarih alanı ve ben, bu çözüm başka yerlerde sitenizde yeniden kullanmak istediğiniz durumlarda site sütunlarını ve site içerik türlerini kullanma önermek rağmen (hakkında daha fazla bilgi bu konuda bir sonraki paragrafa), listenize hesaplamaya tutmak için yer tutucu alanı gerekir.
Bu satır için işaretlemeyi ekledim özel şablonları başlangıcını görürsünüz 357 aşağı kaydırma tutmak istiyorsanız, görünümleri işlemek için normal SharePoint XSL Biçimlendirme fazlasıyla görürsünüz, sık kullanılan metin düzenleyicisinde açmadan, "DateDiff" şablonu olmayı ilki takip edilen "hesaplama Jülyen-günlük" ve "FieldRef_printTableCell_EcbAllowed.Days_x0020_At_x0020_Status" tarafından. Yapma ve bizim hesaplamalar bizim görünümde gösterilecek şablonlarımızı üç alanlarıdır. Bu makalede belirtilenden farklı bir alan adları kullanmasını kullanacaksanız, bu şablonları gidin ve diğer adları olan başvuruları değiştirin gerekecektir. , Bunun için görünen ad alanı iç adını kullanmak istediğiniz unutmayın.
< xsl: ile parametre adı "Gün" select="substring(ddwrt:FormatDateTime(string($StartDate), 1033, 'yyyyaagg' =), 5, 2)" / >
De alt dize konumsal parametreleri olmadan başarı uygun ayarlamalar Avrupa LCID ve son parametre çeşitli değişiklikleri FormatDateTime (örneğin ddMMyyyy, MMddyyyy) birini kullanmak için FormatDateTime aramaları değiştirmeden denedim.