2013-01-03 17 views

答えて

6

このタブでは、特定のJavaScript実装を使用できます。

JavaScriptクラスの完全な名前を指定し、Tridion.Controls.DeckPageインターフェイスを実装する場合は、タブの実装を使用します。

クラスでない場合や、インターフェイスを実装していない場合は、デフォルト実装を使用します。

(あなたが不思議に思っている場合に備えて、タブはデッキから継承されます)

+0

DeckPageの例は、PowerTools 2011プロジェクトのhttp://code.google.com/p/tridion-2011-power-tools/source/browse/trunk/PowerTools.Editor/PowerTools/Client/ItemXml/ItemXmlTabにあります。 .ascx.js?r = 563 – robrtc

+0

唯一のことは、「JavaScriptクラスのフルネーム」ではなく、JavaScriptクラスに関連付けられた一意のページタイプが登録されていることです。 新しいDeckPageを作成するときに登録する必要がありました。これは1行で行うことができます(上記の例を参考にしてください)。 Tridion.Controls.Deck.registerPageType(ItemXmlTab.ItemXmlTab、 "ItemXmlTab"); ノードで "ItemXmlTab"を使用する必要があります。 –

関連する問題