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.

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top