Стоит задача сделать на ленте ribbon для lisrview кнопку. Есть проект sharepoint устанавливаю его, но в листах типа doctrix она не отображается, а для стандартного листа кнопка отображается. В общем менял RegistrationId, не получилось. Вот elements.xml:
<?xml version=»1.0″ encoding=»utf-8″?>
<Elements xmlns=»http://schemas.microsoft.com/sharepoint/»>
<CustomAction
Id=»SelectedItemsAction»
RegistrationType=»List»
Title=»Выполнена»
RegistrationId=»100″
Sequence=»1″
Location=»CommandUI.Ribbon.ListView»
Rights=»EditListItems»>
<CommandUIExtension>
<CommandUIDefinitions>
<CommandUIDefinition
Location=»Ribbon.ListItem.Manage.Controls._children»>
<Button
Id=»Ribbon.ListItem.Manage.Controls.SelectedItemsAction»
Alt=»Изменяет статус выбранных задач на выполнена»
Sequence=»1″
Image32by32=»/ParentSite/Site1/SiteAssets/success32.png»
Command=»SelectedItemAction»
LabelText=»Выполнена»
CommandType=»General»
TemplateAlias=»o1″ />
</CommandUIDefinition>
</CommandUIDefinitions>
<CommandUIHandlers>
<CommandUIHandler
Command=»SelectedItemAction»
EnabledScript=»javascript:EnableButton();»
CommandAction=»javascript:GetSelectedItemsId();» />
</CommandUIHandlers>
</CommandUIExtension>
</CustomAction>
<CustomAction Id=»SelectedItemAction.Script» Location=»ScriptLink» ScriptSrc =»HelloWorld.js»/>
</Elements>
Что надо сделать, чтобы кнопка появилась на ленте? Необходимо при этом использовать doctrix list.