CommandJavaScript = ""
+ "function getAllSelectedItems() {"
+ "var ctx = SP.ClientContext.get_current();"
+ "var items = SP.ListOperation.Selection.getSelectedItems(ctx);"
+ "var ids = '';"
+ "var i;"
+ "for (i in items)"
+ "{"
+ "ids += items[i].id + '|';"
+ "}"
+ "return ids;"
+ "};"
+ "SP.UI.ModalDialog.showModalDialog({title: 'Настройка выгружаемого файла', width: 800,height:800,url: '" + SPUrlUtility.CombineUrl(web.Url, "/_layouts/Report.aspx") + "?SiteUrl={SiteUrl}&SPListId={ListId}&Ids=' + getAllSelectedItems() });"
+ " ",
Ribbon URL Tokens
- ~site - Web site (SPWeb) relative link.
- ~sitecollection - site collection (SPSite) relative link.
- In addition, you can use the following tokens within a URL:
- {ItemId} - Integer ID that represents the item within a list.
- {ItemUrl} - URL of the item being acted upon. Only work for documents in libraries. [Not functional in Beta 2]
- {ListId} - GUID that represents the list.
- {SiteUrl} - URL of the Web site (SPWeb).
- {RecurrenceId} - Recurrence index. This token is not supported for use in the context menus of list items.