到列表中,我添加了一个自定义操作,该操作显示在AllItems.aspx的下拉菜单中,并指向自定义页面。
但是,我希望它是默认操作,因此单击该项不会转到DispForm.aspx
任何提示?感谢
答案 0 :(得分:2)
根据您的问题,我了解到在点击allitem.aspx中的项目时,您需要导航到自定义页面。你可以用三种方式做到这一点
<强> 1。创建数据视图webpart并自定义标题项。
<强> 2。使用Javascript
一个。编辑dispform.aspx页面(在dispform.aspx url中添加&toolpaneview=2&sharedview=true
)
b。关闭现有的webpart
c.s添加richtexteditor webpart并编写JavaScript以重定向到您的自定义页面(location.href=custompage.aspx
)。
注意:如果需要,您可以使用JavaScript从查询字符串中获取项目ID。
第3。新的Webpart 而不是自定义页面编写具有自定义页面功能的webpart,并以显示形式添加它。
答案 1 :(得分:1)
您也可以通过allitems.aspx上的javascript执行此操作 - 编辑页面,添加内容编辑器Web部件并按照这些说明进行操作。 javascript引用了编辑控件块。