2013-01-03 21 views

Trả lời

6

Nó cho phép bạn có triển khai JavaScript cụ thể cho tab đó.

Nếu bạn chỉ định tên đầy đủ của một lớp JavaScript và nó triển khai giao diện Tridion.Controls.DeckPage, nó sẽ sử dụng triển khai đó cho tab.

Nếu nó không phải là một lớp hoặc nó không thực hiện giao diện, nó sẽ chỉ sử dụng triển khai mặc định.

(Các tab được kế thừa từ Decks, trong trường hợp bạn đang băn khoăn)

+0

Câu trả lời hay. Ví dụ về DeckPage có thể được tìm thấy trong dự án PowerTools 2011 tại http://code.google.com/p/tridion-2011-power-tools/source/browse/trunk/PowerTools.Editor/PowerTools/Client/ItemXml/ItemXmlTab .ascx.js? r = 563 – robrtc

+0

Điều duy nhất là nó không phải là "tên đầy đủ của một lớp JavaScript" nhưng đã đăng ký loại Trang duy nhất, được liên kết với lớp JavaScript. Khi bạn tạo DeckPage mới, bạn phải đăng ký nó. Điều này có thể được thực hiện với một dòng (lấy từ ví dụ trên): Tridion.Controls.Deck.registerPageType (ItemXmlTab.ItemXmlTab, "ItemXmlTab"); Vì vậy, nên sử dụng "ItemXmlTab" trong nút . –

Các vấn đề liên quan