1. Используя ECMA Script
var context = SP.ClientContext.get_current();
this.web = context.get_web();
var listId = SP.ListOperation.Selection.getSelectedList();
var list = this.web.get_lists().getById(listId);
var items = SP.ListOperation.Selection.getSelectedItems(context); //Get selected documents
var itemId = items[0];
this.listItem = list.getItemById(itemId.id);
context.load(this.listItem, ‘_dlc_DocIdUrl’, ‘FileLeafRef’);
2. Используя свою кнопку в Ribbon
<CommandUIHandler Command=”GetMultipleSelections” CommandAction=”javascript:
var selectedItems = SP.ListOperation.Selection.getSelectedItems();
var selectedItemIds = ”;
var count = CountDictionary(selectedItems);
return (count);
for(var i in selectedItems)
{
selectedItemIds += selectedItems[i].id + ‘,’; // Gets the ItemID for a selected item
}
//Далее обрабатываем переданные записи формата 1|2|3|..
“/>
var context = SP.ClientContext.get_current();
this.web = context.get_web();
var listId = SP.ListOperation.Selection.getSelectedList();
var list = this.web.get_lists().getById(listId);
var items = SP.ListOperation.Selection.getSelectedItems(context); //Get selected documents
var itemId = items[0];
this.listItem = list.getItemById(itemId.id);
context.load(this.listItem, ‘_dlc_DocIdUrl’, ‘FileLeafRef’);
2. Используя свою кнопку в Ribbon
<CommandUIHandler Command=”GetMultipleSelections” CommandAction=”javascript:
var selectedItems = SP.ListOperation.Selection.getSelectedItems();
var selectedItemIds = ”;
var count = CountDictionary(selectedItems);
return (count);
for(var i in selectedItems)
{
selectedItemIds += selectedItems[i].id + ‘,’; // Gets the ItemID for a selected item
}
//Далее обрабатываем переданные записи формата 1|2|3|..
“/>
Комментариев нет:
Отправить комментарий