SharePoint JavaScript API for Workflow throws an error -


i trying access information running workflows in sharepoint list running problems workflow services jsom library. using workflow services every example can find, see code below:

var context = sp.clientcontext.get_current(); var web = context.get_web(); var servicesmanager = sp.workflowservices.workflowservicesmanager.newobject(context, web); var instanceservice = servicesmanager.getworkflowinstanceservice(); 

while executing code, last line in above snippet throws exception

typeerror: this.get_context not function.

propbaly error occurs since 1 of specified files sharepoint javascript library has not been loaded.

  • sp.js
  • sp.runtime.js
  • sp.workflowservices.js

to ensure specified file(s) has been loaded consider following approach:

sp.sod.registersod('sp.clientcontext', sp.utilities.utility.getlayoutspageurl('sp.js')); sp.sod.registersod('sp.workflowservices.workflowservicesmanager', sp.utilities.utility.getlayoutspageurl('sp.workflowservices.js')); sp.sod.loadmultiple(['sp.clientcontext', 'sp.workflowservices.workflowservicesmanager'], function(){      var ctx = sp.clientcontext.get_current();     var workflowservicesmanager = sp.workflowservices.workflowservicesmanager.newobject(ctx, ctx.get_web());      var workflowsubscriptionservice = workflowservicesmanager.getworkflowsubscriptionservice();                     //...      }); 

sp.sod.loadmultiple function intended loading on demand scripts in turn part of sharepoint javascript library. alternatively utilize jquery.getscript() jquery library.


Comments

Popular posts from this blog

How to connect android app to App engine -

gcc - MinGW's ld cannot perform PE operations on non PE output file -

php - display validation error message next to the textbox in codeigniter -