Follow

Custom functions in JavaScript

It's possible to add custom functions and use then in your reports. You could use next function to do this:

JavaScript
public static addFunction(
	category: string, 
	groupFunctionName: string, 
	functionName: string, 
	description: string, 
	typeOfFunction: string, 
	returnType: Type, 
	returnDescription: string = String.empty, 
	argumentTypes: Type[] = null, 
	argumentNames: string[] = null, 
	argumentDescriptions: string[] = null, 
	jsFunction: Function = null
): StiFunction {}

Here is a sample. You could based on it:

JavaScript
var function1 = function (checklist, state) {
                var result = "";
                
                return result;
            }

            function2 = function (sender, value) {
                
                return value;
            }

            Stimulsoft.Report.Dictionary.StiFunctions.addFunction("checklistFunction", "checklistFunction", "checklistFunction", "", "", String, "", [String, String], [""], [""], function1);
            Stimulsoft.Report.Dictionary.StiFunctions.addFunction("checklistFunction", "checklistFunction", "checklistFunctionDrill", "", "", String, "", [Stimulsoft.Report.Components.StiText, String], [""], [""], function2);

0 Comments

Please sign in to leave a comment.