Javascripts для включения кнопки настраиваемых действий для нескольких выбранных элементов списка SharePoint - PullRequest
0 голосов
/ 17 июня 2019

Я настраиваю новый список sharepoint на сайте группы и хочу создать настраиваемую кнопку действия для запуска рабочего процесса на выбранных элементах списка.

Я создал кнопку настраиваемого действия и добавил скрипты в веб-часть. Однако кнопка настраиваемого действия по-прежнему недоступна, если выбрано более 1 элемента.

Я ожидаю, что кнопка настраиваемого действия будет активна при выборе нескольких элементов.

1 Ответ

0 голосов
/ 18 июня 2019

Для работы с несколькими элементами при выборе используйте SP.ListOperation.Selection.getSelectedItems () , посмотрите на этот пример .

var context = SP.ClientContext.get_current();
var selectedItemIds = SP.ListOperation.Selection.getSelectedItems(context);

и используйтеEnableScript для Elements.xml :

EnabledScript="var EnableDisableItem = function()
{
this.clientContext = SP.ClientContext.get_current();  
this.selectedItems = SP.ListOperation.Selection.getSelectedItems(this.clientContext);
if (selectedItems.length==1)  {
if (selectedItems[0].fsObjType == 0)
{return true;}
else
{return false;}
}
if (selectedItems.length!=1)
{return false;}
};
EnableDisableItem();"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...