Sharepoint 2013 SharePoint 2013自定义操作中的当前列表视图
我正在尝试为SharePoint(Office 365)创建自定义列表操作,需要获取当前列表视图。但是,如果添加功能区操作,则查找当前选定的列表视图时会遇到一些问题。我的审判: a) 最好有一些url标记(比如{View})和当前视图ID,但是看起来这样的标记并不存在 b) 我想从源url中查找所选视图,但是如果我将source={source}参数添加到自定义操作中,我会将source解析为:source= (而我却期待着类似的事情) c)Sharepoint 2013 SharePoint 2013自定义操作中的当前列表视图,sharepoint-2013,sharepoint-clientobject,Sharepoint 2013,Sharepoint Clientobject,我正在尝试为SharePoint(Office 365)创建自定义列表操作,需要获取当前列表视图。但是,如果添加功能区操作,则查找当前选定的列表视图时会遇到一些问题。我的审判: a) 最好有一些url标记(比如{View})和当前视图ID,但是看起来这样的标记并不存在 b) 我想从源url中查找所选视图,但是如果我将source={source}参数添加到自定义操作中,我会将source解析为:source= (而我却期待着类似的事情) c) 您知道如何获取当前选定的列表视图吗?似乎有多种方法
您知道如何获取当前选定的列表视图吗?似乎有多种方法可以为每个列表创建自定义操作。我的方法是删除RegistrationType和RegistrationId:
<CustomAction
Id="65695319-4784-478e-8dcd-4e541cb1d682.CustomAction"
Location="CommandUI.Ribbon"
Sequence="10001"
Title="Invoke custom action">
另一种方法是将自定义操作注册到内容类型0x01的内容:
<CustomAction
Id="65695319-4784-478e-8dcd-4e541cb1d682.CustomAction"
Location="CommandUI.Ribbon"
RegistrationType="ContentType"
RegistrationId="0x01"
Sequence="10001"
Title="Invoke custom action">
这样我就得到了预期的结果这是如何回答您的问题的?我的问题和你的一样,这个答案对我一点帮助都没有。有人只是想自己回答,得到一些分数还是什么?如何获取当前选定的视图id?没问题。我没有生你的气