Пользовательские функции

Обсуждение Stimulsoft Reports.WEB
Ответить
alexeyfressko
Сообщения: 100
Зарегистрирован: 17 фев 2015, 00:40

Пользовательские функции

Сообщение alexeyfressko »

Здравствуйте.

Объясните, пожалуйста, почему код не работает.

Работающий код: при вызове функции HelloWorld(12) - выводит результат

Код: Выделить всё

    public class CustomFunctions {

	public static String HelloWorld(Int32 value) {
            return "Hello World: " + value;
        }
    }
    
    StiFunctions.AddFunction("Date/Time", "HelloWorld", "", typeof(CustomFunctions), typeof(String), "", new Type[] { typeof(Int32) }, new String[] { "value" });
неработающий код: код: при вызове функции HelloWorld(12) - результат не выводится

Код: Выделить всё

     public class CustomFunctions {

        public static String HelloWorld(Int32 value) {
            return "Hello World: " + value;
        }

        public static String HelloWorld(Decimal value) {
            return "Hello World: decimal " + value;
        }

        public static String HelloWorld(Double value) {
            return "Hello World: double " + value;
        }
    }

	StiFunctions.AddFunction("Date/Time", "HelloWorld", "", typeof(CustomFunctions), typeof(String), "", new Type[] { typeof(Int32) }, new String[] { "value" });
	StiFunctions.AddFunction("Date/Time", "HelloWorld", "", typeof(CustomFunctions), typeof(String), "", new Type[] { typeof(Decimal) }, new String[] { "value" });
	StiFunctions.AddFunction("Date/Time", "HelloWorld", "", typeof(CustomFunctions), typeof(String), "", new Type[] { typeof(Double) }, new String[] { "value" });
Aleksey
Сообщения: 2787
Зарегистрирован: 22 апр 2010, 06:57

Re: Пользовательские функции

Сообщение Aleksey »

Здравствуйте,

Не получается воспроивзести проблему. Уточните версию продукта.

Спасибо.
Вложения
Annotation 2019-12-04 131310.png
Annotation 2019-12-04 131310.png (73.54 КБ) 3024 просмотра
alexeyfressko
Сообщения: 100
Зарегистрирован: 17 фев 2015, 00:40

Re: Пользовательские функции

Сообщение alexeyfressko »

Прикрепляю версию продукта.

Странно, но теперь вместо пустого результата у меня появляется эта ошибка (прикрепил).

Методы StiFunctions.AddFunction регистрируются в конструкторе дизайнера - думаю, это правильно.
Вложения
1.png
1.png (10.14 КБ) 3021 просмотр
alexeyfressko
Сообщения: 100
Зарегистрирован: 17 фев 2015, 00:40

Re: Пользовательские функции

Сообщение alexeyfressko »

Не прикрепилось.
3.png
3.png (35.83 КБ) 3021 просмотр
3.png
3.png (35.83 КБ) 3021 просмотр
2.png
2.png (8.98 КБ) 3021 просмотр
alexeyfressko
Сообщения: 100
Зарегистрирован: 17 фев 2015, 00:40

Re: Пользовательские функции

Сообщение alexeyfressko »

Вроде все заработало сейчас. Не знаю почему. Вопрос снимается
Andrew
Сообщения: 586
Зарегистрирован: 09 июн 2006, 12:22

Re: Пользовательские функции

Сообщение Andrew »

Здравствуйте,

Спасибо за ответ. Если проявится проблема снова, то пишите.

Хорошего вечера!
Ответить