Информация

 

Ознакомьтесь с примером по добавлению пользовательской функции для компонента ASP.NET MVC HTML5 Designer GitHub.

 

 

 

При интеграции дизайнера отчетов в пользовательское приложение, присутствует возможность добавления custom функции в словарь данных дизайнера отчетов. После добавления функции, её можно использовать при разработке отчетов и панелей индикаторов (дашбордов). Ниже представлен пример преобразования текста в верхний регистр.

 

DesignerController.cs

...

public static string MyFunc(string value)

{

return value.ToUpper();

}

...

static DesignerController()

{

var ParamNames = new string[1];

var ParamTypes = new Type[1];

var ParamDescriptions = new string[1];

 

ParamNames[0] = "value";

ParamDescriptions[0] = "Descriptions";

ParamTypes[0] = typeof(string);

 

// How to add my function

StiFunctions.AddFunction(

"MyCategory",

"MyFunc",

"MyFunc",

"Description",

typeof(DesignerController),

typeof(string),

"Return Description",

ParamTypes,

ParamNames,

ParamDescriptions);

}

...