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

Обсуждение Stimulsoft Reports.Web
Ответить
alexeyfressko
Сообщения: 67
Зарегистрирован: 16 фев 2015, 21:40

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

Сообщение alexeyfressko » 30 ноя 2019, 17:44

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

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

Работающий код: при вызове функции 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
Сообщения: 2128
Зарегистрирован: 22 апр 2010, 02:57

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

Сообщение Aleksey » 04 дек 2019, 12:12

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

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

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

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

Сообщение alexeyfressko » 04 дек 2019, 13:43

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

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

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

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

Сообщение alexeyfressko » 04 дек 2019, 13:44

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

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

Сообщение alexeyfressko » 04 дек 2019, 13:50

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

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

Сообщение Andrew » 05 дек 2019, 16:47

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

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

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