2013-01-03 6 views

risposta

6

Consente di disporre di un'implementazione JavaScript specifica per tale scheda.

Se si specifica il nome completo di una classe JavaScript e implementa l'interfaccia Tridion.Controls.DeckPage, verrà utilizzata tale implementazione per la scheda.

Se non è una classe o non implementa l'interfaccia, utilizzerà solo l'implementazione predefinita.

(Schede ereditate dai deck, nel caso ve lo stiate chiedendo)

+0

Ottima risposta. L'esempio di una DeckPage può essere trovato nel progetto PowerTools 2011 su http://code.google.com/p/tridion-2011-power-tools/source/browse/trunk/PowerTools.Editor/PowerTools/Client/ItemXml/ItemXmlTab .ascx.js? r = 563 – robrtc

+0

L'unica cosa è che non è un "nome completo di una classe JavaScript" ma un tipo di pagina univoco registrato, associato alla classe JavaScript. Durante la creazione di un nuovo DeckPage, è necessario registrarlo. Questo può essere fatto con una sola riga (presa dall'esempio sopra): Tridion.Controls.Deck.registerPageType (ItemXmlTab.ItemXmlTab, "ItemXmlTab"); Quindi "ItemXmlTab" deve essere utilizzato nel nodo . –