Проблемы при определении пользовательских функций
Добавлено: 26 июл 2020, 20:22
Здравствуйте.
Мне нужно сделать пользовательскую функцию. Делаю так:
Все работает.
Но если сделаю так:
То перестает работать. Мне нужно чтобы функция с одним именем могла принимать разное количество параметров (так как работает в Reports.Java).
Версия отчета последняя, скачана сегодня.
Спасибо.
Мне нужно сделать пользовательскую функцию. Делаю так:
Код: Выделить всё
public class CustomFunctions {
public static Int32 DateToInt(DateTime date) {
return (int)(date - new DateTime(1970, 1, 1)).TotalSeconds;
}
}
StiFunctions.AddFunction("Date/Time", "DateToInt", "", typeof(CustomFunctions), typeof(Int32), "", new Type[] { typeof(DateTime)}, new String[] { "date" });
Но если сделаю так:
Код: Выделить всё
public class CustomFunctions {
public static Int32 DateToInt(DateTime date) {
return (int)(date - new DateTime(1970, 1, 1)).TotalSeconds;
}
public static Int32 DateToInt(DateTime date, String format) {
return (int)(date - new DateTime(1970, 1, 1)).TotalSeconds;
}
}
StiFunctions.AddFunction("Date/Time", "DateToInt", "", typeof(CustomFunctions), typeof(Int32), "", new Type[] { typeof(DateTime)}, new String[] { "date" });
StiFunctions.AddFunction("Date/Time", "DateToInt", "", typeof(CustomFunctions), typeof(Int32), "", new Type[] { typeof(DateTime), typeof(String) }, new String[] { "date", "format" });
Версия отчета последняя, скачана сегодня.
Спасибо.