Question

Je suis en train d'ajouter le bouton à une liste personnalisée. Il me semble impossible, ci-dessous est mon bouton de définition 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>

Je suis arrivé ce code de certains tutoriel. Voici un poste similaire décrivant le même problème. J'ai essayé de changer le mode Tollbar dans la définition de la liste de Standard régulier, mais le bouton ne montre toujours pas. Tout le monde sait comment le résoudre?

EDIT: Encore plus étrange chose: il fonctionne bien sur une autre liste personnalisée (je ne changé RegistrationId). La seule différence entre eux est le fait que la liste sur laquelle il fonctionne très bien a été créé programatically au cours du déploiement.

Était-ce utile?

La solution

Le problème est le fait que le fichier des fonctionnalités en ajoutant des actions personnalisées n'a pas été activée sur le site que j'avais ma liste.

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top