Impossibile aggiungere pulsante per un elenco personalizzato
-
16-10-2019 - |
Domanda
Sto cercando di aggiungere il pulsante per un elenco personalizzato. Sembra impossibile per me, qui di seguito è la mia definizione pulsante da elements.xml
<CustomAction Id="CopyTasksButton2" Location="CommandUI.Ribbon"
RegistrationType="List" RegistrationId="10028">
<CommandUIExtension>
<CommandUIDefinitions>
<CommandUIDefinition
Location="Ribbon.ListItem.New.Controls._children">
<Button Id="Ribbon.ListItem.New.Controls.ReplacementButton"
Command="ReplacementButtonCommand"
Sequence="25"
Image32by32="/_layouts/1045/images/formatmap32x32.png" Image32by32Top="-320" Image32by32Left="-384"
Image16by16="/_layouts/1045/images/formatmap16x16.png" Image16by16Top="-160" Image16by16Left="-192"
LabelText="Replaced Button"
TemplateAlias="o2" />
</CommandUIDefinition>
</CommandUIDefinitions>
<CommandUIHandlers>
<CommandUIHandler
Command="ReplacementButtonCommand"
CommandAction="javascript:alert('This button has been replaced.');" />
</CommandUIHandlers>
</CommandUIExtension>
Ho ottenuto questo codice da qualche tutorial. Ecco testo un post simile che descrive lo stesso problema. Ho provato a cambiare la modalità tollbar nella definizione di elenco da Standard a regolare, ma il pulsante ancora non vengono visualizzati. Qualcuno sa come risolverlo?
EDIT: Ancora più strana cosa: funziona bene su un altro elenco personalizzato (ho cambiato solo RegistrationId). L'unica differenza tra loro è il fatto, che la lista su cui è bene di lavoro è stato creato programmaticamente durante la distribuzione.
Soluzione
Il problema è stato il fatto, che la caratteristica aggiunta di file di azioni personalizzate non è stato attivato sul sito ho avuto la mia lista.