2009-05-06 7 views
0

J'ai ajouté une action personnalisée au type CustomList. À des fins de test, je voudrais exercer ma nouvelle action personnalisée en utilisant notre harnais de test. Malheureusement, je ne sais pas comment je peux générer un identifiant pour mon article de menu personnalisé!Contrôle de l'ID d'un élément d'action personnalisé dans SharePoint

Voici un exemple (expression XPath) pour le 'Supprimer l'élément' option intégrée de menu:

/body/div/div/table/tbody/tr[@id='mp10_0_2']/td/table/tbody/tr/td[@id='ID_DeleteItem']/label/div/span[1] 

Et voici la même chose pour mon action personnalisée:

/body/div/div/table/tbody/tr[@id='mp13_0_6']/td/table/tbody/tr/td[@class='ms-MenuUILabel']/div/span[1] 

Comme vous peut voir, le dans le deuxième exemple (mon action personnalisée) contient un attribut @class, mais pas @id (que je voudrais définir lors de l'installation de mon action personnalisée).

Comment puis-je spécifier un attribut id (qui apparaît en HTML) pour mon action personnalisée?

Répondre

2

Si c'est juste pour le test, vous ne voulez probablement pas être en train de creuser dans les internes de SharePoint pour avoir le contrôle sur l'ID. Vous devez tester la présence d'un élément intitulé "Supprimer un élément", et non un élément avec un identifiant particulier.

+0

Oui, c'est juste pour tester. J'espérais qu'il y aurait un attribut que je pourrais définir dans l'un des fichiers XML, mais hélas, il semble que ce n'est pas le cas. Votre suggestion était en effet notre plan de sauvegarde. –

Questions connexes