2008-12-07 78 views
0

當文檔庫中的「新建」菜單項展開時,默認情況下列出該列表的文檔模板,並將「新建文件夾」作爲最終元素(如果「新建文件夾」未被禁用)。 我添加了一個新的自定義菜單項,但它顯示在「新建文件夾」後面,我希望它在索引0處顯示,以便在用戶單擊「新建」而不是擴展菜單時成爲默認操作。有沒有辦法改變SharePoint菜單中菜單項的索引?

我嘗試刪除所有文檔模板並禁用「創建文件夾」菜單項,添加自定義菜單項,然後啓用「創建文件夾」菜單,但隨後在我的自定義菜單項之前插入「創建文件夾」 ...衛生署。

有沒有辦法確保我的自定義菜單項保留在索引0或確保我的自定義菜單項是默認菜單項的方法?

TIA

回答

0

好的,我找到了解決方法:禁用文件夾選項並確保啓用了「允許管理內容類型」選項。然後,您可以從列表中刪除任何現有的內容類型,現在自定義菜單項位於索引0處,但由於新菜單項不是內容類型,因此不會通過單擊「新建」觸發,但現在它會執行:-)

1

,我知道這樣做是使用JavaScript通過操縱DOM來調整項目的順序的唯一方法。

如果是這樣的東西,你會考慮的話,我有一個實用工具,將幫助: http://www.codeplex.com/ShUIE/

你可以用它來定義自定義JavaScript代碼只能運行鍼對文檔庫的方式無效,然後再插入一塊JavaScript(更容易使用jQuery,因爲它是可用的),在其中獲得菜單並採用新菜單項並將其前置到父項...將其移動到索引0.

相關問題