none
CustomAction sans urlAction RRS feed

  • Question

  • Bonjour,

    j'aimerais savoir comment on peut faire une customaction mais ne pas etre redirigé sur une nouvelle page mais plutot lancé une méthode .net du genre:

      <CustomAction Id="ECBItemMenu"

       RegistrationType="ContentType"

       RegistrationId="0x0120"

       Location="EditControlBlock"

       Sequence="300"

       Title="MaCustomAction">

        <Action Methode="MaDLL.MaMethodeNet({ItemId},{ListId})"/>

      </CustomAction>

    Plus précisement, j'ai besoin de lancer une méthode qui va déplacer le document dans un repertoire en fonction de certains critères. Toute la partie métier est dans la méthode MaMethodeNet qui prend en parametre l'ItemID et la ListID.

    Merci.
    jeudi 25 septembre 2008 08:01

Réponses

  • Bonjour,

     

    La custom action ne vous permet de ne gérer que des liens. A partir d'ici vous avez deux solutions :

     

    - soit intégrer du javascript à la place de l'URL d'action.

    - soit référencer une page que vous avez vous même développé et qui se chargera de lire les paramètres de l'URL à son chargement puis de réaliser une série d'actions (redirection de l'utilisateuy, ajout, deplacement, ...) à votre convenance.

     

    Sébastien.

    jeudi 25 septembre 2008 08:48
    Modérateur