2008-12-07 26 views
0

当文档库中的“新建”菜单项展开时,默认情况下列出该列表的文档模板,并将“新建文件夹”作为最终元素(如果“新建文件夹”未被禁用)。 我添加了一个新的自定义菜单项,但它显示在“新建文件夹”后面,我希望它在索引0处显示,以便在用户单击“新建”而不是扩展菜单时成为默认操作。有没有办法改变SharePoint菜单中菜单项的索引?

我尝试删除所有文档模板并禁用“创建文件夹”菜单项,添加自定义菜单项,然后启用“创建文件夹”菜单,但随后在我的自定义菜单项之前插入“创建文件夹” ...卫生署。

有没有办法确保我的自定义菜单项保留在索引0或确保我的自定义菜单项是默认菜单项的方法?

TIA

回答

0

好的,我找到了解决方法:禁用文件夹选项并确保启用了“允许管理内容类型”选项。然后,您可以从列表中删除任何现有的内容类型,现在自定义菜单项位于索引0处,但由于新菜单项不是内容类型,因此不会通过单击“新建”触发,但现在它会执行:-)

1

,我知道这样做是使用JavaScript通过操纵DOM来调整项目的顺序的唯一方法。

如果是这样的东西,你会考虑的话,我有一个实用工具,将帮助: http://www.codeplex.com/ShUIE/

你可以用它来定义自定义JavaScript代码只能运行针对文档库的方式无效,然后再插入一块JavaScript(更容易使用jQuery,因为它是可用的),在其中获得菜单并采用新菜单项并将其前置到父项...将其移动到索引0.

相关问题