Domanda

So che posso usare {ItemID} per passarlo all'URL come SO:

<UrlAction Url="~site/_layouts/ConvertItem/ConvertItem.aspx?ListId={ListId}&amp;ItemId={ItemId}&amp;ItemUrl={ItemUrl}"/>
.

Tuttavia, sto usando esclusivamente JavaScript.Posso ottenere l'oggetto usando JavaScript?

<UrlAction Url="javascript:function copyListItems() { res = SPListItemCopy.Resources[_spPageContextInfo.currentLanguage];var listItemID = {ItemId};var listId = {ListId};var context = SP.ClientContext.get_current();var list = context.get_web().get_lists().getById(listId);var item = list.getItemById(listItemID); ..."/>
.

È stato utile?

Soluzione

Penso che il token dovrebbe essere sostituito comunque, è il secondo esempio non funziona?Inoltre potresti avvolgere i vars con virgolette singole come var listid= '{listid}' anche le tue funzioni JavaScript non sono auto chiamando, penso che dovrebbe essere JavaScript: funzioni copilistilestems () {} ()

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top