Добавление функции в раздел Функции
Добавление функции в раздел Функции
Здравствуйте.
Использовал пример который вы мне приводили ранее, а так же посмотрел пример еще из этой темы https://forum.stimulsoft.com/viewtopic. ... 1&p=132271.
Функция работает, а вот в списке функций не появляется. Может я что-то не правильно делаю?
Спасибо.
Использовал пример который вы мне приводили ранее, а так же посмотрел пример еще из этой темы https://forum.stimulsoft.com/viewtopic. ... 1&p=132271.
Функция работает, а вот в списке функций не появляется. Может я что-то не правильно делаю?
Спасибо.
Re: Добавление функции в раздел Функции
Здравствуйте.
Уточните, пожалуйста, какую версию нашего продукта вы используете.
Были некоторые исправления. Попробуйте наш последний билд.
Спасибо.
Уточните, пожалуйста, какую версию нашего продукта вы используете.
Были некоторые исправления. Попробуйте наш последний билд.
Спасибо.
Re: Добавление функции в раздел Функции
Здравствуйте.
Я пробовал на версии 2016.2(23/09/2016) и сейчас еще попробовал на 2016.2.7(12/11/2016), но ситуация не изменилась. Может я что-то делаю не так? Мне достаточно открыть шаблон в дизайнере и если функция была в этом шаблоне то она должна уже появится, правильно?
Спасибо.
Я пробовал на версии 2016.2(23/09/2016) и сейчас еще попробовал на 2016.2.7(12/11/2016), но ситуация не изменилась. Может я что-то делаю не так? Мне достаточно открыть шаблон в дизайнере и если функция была в этом шаблоне то она должна уже появится, правильно?
Спасибо.
Re: Добавление функции в раздел Функции
Здравствуйте.
Как именно вы добавляете функцию?
Если она добавляется в самом шаблоне, то возможно вам понадобится отрендерить отчёт.
Спасибо.
Как именно вы добавляете функцию?
Если она добавляется в самом шаблоне, то возможно вам понадобится отрендерить отчёт.
Спасибо.
Re: Добавление функции в раздел Функции
Здравствуйте.
Я же в первом сообщение написал, что взял пример из темы, которую указал выше. Вот ссылка на конкретный шаблон из той темы https://forum.stimulsoft.com/download/f ... 4c0b3197ae. Затем запустил Designer.exe и открыл данный шаблон. По описанию, данная функция должна была появится в списке "Функции" в дереве, но она там не появляется. Когда я переключаюсь на "Предварительный просмотр" то где были текст с вызовом функции({MyFunction.MyFunc("asdasd")}) срабатывает правильно и отображает "ASDASD". Т.е. проблема в том, что не понятно по какой причине работающая данная функция не отображается в списке "Функции" в дереве.
Спасибо.
Я же в первом сообщение написал, что взял пример из темы, которую указал выше. Вот ссылка на конкретный шаблон из той темы https://forum.stimulsoft.com/download/f ... 4c0b3197ae. Затем запустил Designer.exe и открыл данный шаблон. По описанию, данная функция должна была появится в списке "Функции" в дереве, но она там не появляется. Когда я переключаюсь на "Предварительный просмотр" то где были текст с вызовом функции({MyFunction.MyFunc("asdasd")}) срабатывает правильно и отображает "ASDASD". Т.е. проблема в том, что не понятно по какой причине работающая данная функция не отображается в списке "Функции" в дереве.
Спасибо.
Re: Добавление функции в раздел Функции
Здравствйте.
Если она добавляется в самом шаблоне, то необходимо выполнить этот код. А выполняется он только при рендеренге отчёта.
Для этого надо перейти на Предварительный просмотр и вернуться назад.
Спасибо.
Если она добавляется в самом шаблоне, то необходимо выполнить этот код. А выполняется он только при рендеренге отчёта.
Для этого надо перейти на Предварительный просмотр и вернуться назад.
Спасибо.
Re: Добавление функции в раздел Функции
Здравствуйте.
Я записал видео своих действий. Может я что то упустил.https://1drv.ms/u/s!AhcEbRD3rLxAzdMhVY3Q73D-bkJvtQ
Спасибо.
Я записал видео своих действий. Может я что то упустил.https://1drv.ms/u/s!AhcEbRD3rLxAzdMhVY3Q73D-bkJvtQ
Спасибо.
Re: Добавление функции в раздел Функции
Здравствуйте.
Мы воспроизвели проблему.
Оказывается она возникала при использовании языка VB.NET. В C# всё работает нормально.
Наши специалисты занимаются решением проблемы. Мы вам сообщим о результатах.
Спасибо.
Мы воспроизвели проблему.
Оказывается она возникала при использовании языка VB.NET. В C# всё работает нормально.
Наши специалисты занимаются решением проблемы. Мы вам сообщим о результатах.
Спасибо.
Re: Добавление функции в раздел Функции
Здравствуйте.
Я не обратил внимания, что в том проекте VB был. Мне конечно нужно C#, но к сожалению у меня такая же ситуация и на нем. Проверил на версии 2016.2(23/09/2016) и на 2016.2.7(12/11/2016). На всякий сделал видео, может я что-то упустил в порядке действий. https://1drv.ms/u/s!AhcEbRD3rLxAzdMuLZFzgPy80gLpkg
Спасибо.
Я не обратил внимания, что в том проекте VB был. Мне конечно нужно C#, но к сожалению у меня такая же ситуация и на нем. Проверил на версии 2016.2(23/09/2016) и на 2016.2.7(12/11/2016). На всякий сделал видео, может я что-то упустил в порядке действий. https://1drv.ms/u/s!AhcEbRD3rLxAzdMuLZFzgPy80gLpkg
Спасибо.
Re: Добавление функции в раздел Функции
Здравствуйте.
Мы проверили наши примеры ещё раз. Данный код работает и в С# и в VB.NET.
Если вы хотите добавить свою функцию в словарь, то это надо делать не в отчёте, а в приложении до вызова дизайнера.
Тогда всё будет корректно отображаться. В наших примерах присутствует код, демонстрирующий как это делается.
В VB.NET не отображается функция, потому что она удаляется в событии End Render отчёта.
Теперь по вашему последнему видео. Ещё раз обратим ваше внимание, что регистрировать функцию в самом отчёте не самый лучший вариант.
Далее, код, который находится в методе RegisterFunctions() и регистрирует функцию, нигде не вызывается.
А в отчёте вы вызываете функцию напрямую.
Обратите, пожалуйста, внимание на вызов метода RegisterFunctions() в конструкторе отчёта.
Спасибо.
Мы проверили наши примеры ещё раз. Данный код работает и в С# и в VB.NET.
Если вы хотите добавить свою функцию в словарь, то это надо делать не в отчёте, а в приложении до вызова дизайнера.
Тогда всё будет корректно отображаться. В наших примерах присутствует код, демонстрирующий как это делается.
В VB.NET не отображается функция, потому что она удаляется в событии End Render отчёта.
Теперь по вашему последнему видео. Ещё раз обратим ваше внимание, что регистрировать функцию в самом отчёте не самый лучший вариант.
Далее, код, который находится в методе RegisterFunctions() и регистрирует функцию, нигде не вызывается.
А в отчёте вы вызываете функцию напрямую.
Обратите, пожалуйста, внимание на вызов метода RegisterFunctions() в конструкторе отчёта.
Спасибо.