2013-01-03 8 views

cevap

6

Bu sekme için belirli bir JavaScript uygulamasına sahip olmanızı sağlar.

Bir JavaScript sınıfının tam adını belirtirseniz ve Tridion.Controls.DeckPage arabirimini uygularsa, bu uygulama sekme için kullanır.

Bu bir sınıf değilse veya arabirimi uygulamıyorsa, yalnızca varsayılan uygulamayı kullanır.

+0

Büyük cevap (Sekmeler Eğer merak edilir, Güverte devralan). Bir DeckPage örneği, PowerTools 2011 projesinde http://code.google.com/p/tridion-2011-power-tools/source/browse/trunk/PowerTools.Editor/PowerTools/Client/ItemXml/ItemXmlTab adresinde bulunabilir. .ascx.js? r = 563 – robrtc

+0

Tek şey, bunun bir "JavaScript sınıfının tam adı" değil, JavaScript sınıfıyla ilişkili benzersiz Sayfa türü olarak kaydedilmiş olmasıdır. Yeni DeckPage oluşturduğunuzda, onu kaydetmeniz gerekiyordu. Bu, tek satır ile yapılabilir (yukarıdaki örnekte alınmıştır): Tridion.Controls.Deck.registerPageType (ItemXmlTab.ItemXmlTab, "ItemXmlTab"); Yani "ItemXmlTab", düğümünde kullanılmalıdır. –