我有一个解决方案,它为在 SP2010 中完美运行的文档库列表项应用共享点上下文菜单,但在 SP2013 中不运行 actionUrl(上下文菜单正确显示在站点列表中)。
我已经通过从 actionUrl 调用 javascript 警报验证了上下文菜单定义,并且这有效,所以我不明白为什么我试图调用的 jsp 不再被触发。我还检查了相应的 jsp 是否已部署到 SP2013 中的 15 个配置单元 - (是否可能缺少参考来告诉解决方案 jsp 的部署位置?)
这是上下文菜单定义;
<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 解决方案中使用..