2009-05-06 4 views
0

Я добавил пользовательское действие к типу CustomList. Для целей тестирования я хотел бы использовать свои новые пользовательские действия с помощью нашего тестового жгута. К сожалению, я не знаю, как я могу создать идентификатор для моего пользовательского пункта меню!Управление идентификатором настраиваемого элемента действия в SharePoint

Вот пример (выражение XPath) для «Удалить элемент» встроенный в опции меню:

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

И здесь то же самое для моего пользовательского действия:

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

, как вы можно увидеть, во втором примере (мое пользовательское действие) содержится атрибут @class, но нет @id (который я хотел бы установить при установке моего пользовательского действия).

Как я могу указать атрибут id (который отображается в HTML) для моего пользовательского действия?

ответ

2

Если это просто для тестирования, вы, вероятно, не хотите копаться в внутренних компонентах SharePoint, чтобы получить контроль над идентификатором. Вы должны тестировать наличие элемента с надписью «Удалить элемент», а не для одного с определенным идентификатором.

+0

Да, это просто для тестирования. Я надеялся, что в одном из файлов XML будет установлен атрибут, но, похоже, это не так. Ваше предложение действительно было нашим планом резервного копирования. –

 Смежные вопросы

  • Нет связанных вопросов^_^