sharepoint 2013中的上下文菜单actionUrl-调用jsp
我有一个解决方案,它为文档库列表项应用sharepoint上下文菜单,该菜单在SP2010中运行良好,但在SP2013中不运行actionUrl(上下文菜单在网站列表中正确显示) 我已经通过从actionUrl调用javascript警报验证了上下文菜单定义,这是有效的,所以我不明白为什么我尝试调用的jsp不再被触发。 我还检查了相应的jsp是否已部署到SP2013中的15个配置单元中-(是否缺少用于告诉解决方案jsp部署在何处的参考?) 这里是上下文菜单定义sharepoint 2013中的上下文菜单actionUrl-调用jsp,jsp,contextmenu,sharepoint-2013,Jsp,Contextmenu,Sharepoint 2013,我有一个解决方案,它为文档库列表项应用sharepoint上下文菜单,该菜单在SP2010中运行良好,但在SP2013中不运行actionUrl(上下文菜单在网站列表中正确显示) 我已经通过从actionUrl调用javascript警报验证了上下文菜单定义,这是有效的,所以我不明白为什么我尝试调用的jsp不再被触发。 我还检查了相应的jsp是否已部署到SP2013中的15个配置单元中-(是否缺少用于告诉解决方案jsp部署在何处的参考?) 这里是上下文菜单定义 <CustomAction
<CustomAction Id="UserInterfaceLightUp.DocLibNewToolbar"
Description="Opens the document in Oracle AutoVue for viewing, applying markup and collaborating."
RegistrationType="ContentType"
RegistrationId="0x0101"
Rights="ManagePermissions"
Location="EditControlBlock"
Sequence="1"
Title="View in AutoVue"
FeatureId="100ecce9-2c74-4c3f-b1e9-0c54ade35490">
<UrlAction Url="javascript: showLaunchAutoVueDialog('{ItemUrl}', null, '{SiteUrl}');" />
</CustomAction>
我的问题;
首先,上面actionUrl定义中的jsp函数调用是否存在明显错误?
如果没有,我是否需要做一些不同的事情来注册/引用jsp以在2013解决方案中使用。尝试将调用包装在匿名函数中,例如:
<UrlAction Url="javascript: (function() { showLaunchAutoVueDialog('{ItemUrl}', null, '{SiteUrl}'); })();" />
应该可以了。你好,史蒂夫,谢谢你的回复,但这仍然没有启动JSP。。。?脚本页面应如何引用以及在何处引用?谢谢,德鲁