Sharepoint 2013 SharePoint 2013自定义操作中的当前列表视图

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) 您知道如何获取当前选定的列表视图吗?似乎有多种方法

我正在尝试为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?没问题。我没有生你的气