This example illustrates how to add a custom function to the designer and use it in the dashboard template.

First, you need to add the StiBlazorDesigner component to the view page. Next, register new function:
@using Stimulsoft.Report.Blazor;

...

<StiBlazorDesigner Report="@Report"></StiBlazorDesigner>

...

// Register function
StiFunctions.AddFunction("MyCategory", "MySum",
	"description", typeof(CustomFunction),
	typeof(decimal), "Calculates a sum of the specified set of values.",
	new[] { typeof(object) },
	new[] { "values" },
	new[] { "A set of values" }).UseFullPath = false;
...

Finally, create dashboard object and load the dashboard template:
...
// Create dashboard object
this.Report = StiReport.CreateNewDashboard();

// Load dashboard template
this.Report.Load("Dashboards/DashboardChristmas.mrt");
...

На скриншоте ниже Вы можете увидеть результат выполнения данного кода:

Adding a Custom Function to the Designer

Используя этот сайт, вы соглашаетесь на использование файлов Cookie для аналитики и персонализированного контента. Файлы Cookie хранят полезную информацию на вашем компьютере, чтобы помочь нам повысить эффективность и удобство использования. Для получения дополнительной информации, пожалуйста, прочтите Конфиденциальность и Использование Cookie.