2012-12-06 16 views
13

Tridion'da bir "Year" kategorim var ve 1900'ler-2012'de listelenen anahtar kelime değerlerine sahip. Bir açılır menü aracılığıyla bir bileşendeki kategoriye erişmeye çalışıyorum. Sorun şu ki, 1900'ler-2012'de artan sırada açılan listede değerler görüyorum. Ve kullanıcı mevcut yılı seçmek için aşağıya doğru kaydırmak zorunda. - 2012. Kullanıcılar kategoriyi ilk olarak görecek şekilde kategorideki anahtar kelime değerlerini yeniden sıralayabilmemin bir yolu var mı? Biraz araştırdım, ancak web'de veya dokümantasyonda cevap bulunamadı.Tridion Kategoriler - bir dropdown listesinde Anahtar kelimelerin varsayılan sıralamasını değiştirme

Bir bileşende veya şema düzeyinde kullanılan bir kategoriden oluşturulan herhangi bir açılır listeden siparişi belirlemek mümkün müdür?

+0

Konu dışı: Neden birinin bu tür işlevleri istediğini anlamadım. Sadece seneyi yazmak için bu kadar zor ne? Birini seçmek çok daha kolay. Sadece bir sayı alanı yapardım ve kullanıcının değeri yazmasına izin veririm. Olay sistemini kullanarak daha sonra kontrol edebilirsiniz. –

+0

TaxonomyControl kullanmak olabilir. Sadece sen yazın yazarsanız, bu alanı ön sorguda sorgu kodu yazmadan kullanamazsınız. Ayrıca, bundan kaçınmak için neden eklenmiş bir etkinlik yazmak istersiniz? – SteveW

+1

@AlbertRomkes, Sınırlı seçimlerin yazarlar için daha kolay ve daha hızlı olmasını sağlarken, aynı zamanda değerler üzerinde uygulama kontrolü sağladığını düşünüyorum. Şahsen, * veya * değerleri seçmeme izin veren uygulamalar tarafından şımartıldım. Örneğin, Outlook, bir tarihe benzeyen hemen hemen her şeyi koymanızı sağlar. –

cevap

9

Bir eXtension oluşturmadan açılır listenin sırasını belirtmenin bir yolu yoktur (jQuery'yi kullanarak kolay olmalıdır).

Yapabilecekleriniz, alanın varsayılan değerini "2012" olarak ayarlayınız ve kullanıcının o yıla ait seçili yıla sahip olmasını ve eğer bir önceki yıla geçmeleri gerekiyorsa, yukarı kayarlar.

+0

Teşekkür bir demet Steve. Bir eXtension yaratmayı deneyeceğim. Tekrar teşekkürler. –

+0

İstemci tarafı uzantısına alternatif olarak bir 'DateExtender 'kullanmayı düşünebilirsiniz. Aşağı açılır listenin 'sütunlar 'parametresine bakarak talep edildiğini görebilirsiniz (bkz. Http://stackoverflow.com/questions/11938658/what-does-managed-0-in-list-view -xml-mean) –

+0

İyi yanıt, [Area 51 Tridion'a özel teklife] taahhütte bulunduğunuz ilginizi çekebilir (http://area51.stackexchange.com/proposals/38335/tridion?referrer=gPujQMxthNCNn9xqeeO2NA2). Bir an varsa aynı SO hesabı ile kaydolun. –

İlgili konular