StiCalculationMode.Interpretation

Обсуждение Stimulsoft Reports.WEB
Ответить
Alexey.J
Сообщения: 4
Зарегистрирован: 22 янв 2016, 12:24

StiCalculationMode.Interpretation

Сообщение Alexey.J »

Добрый день!
Есть следующая проблема: При использовании StiCalculationMode.Interpretation для источника данных не работает(либо я что-то неправильно делаю) даже простейший фильтр с использованием переменной:(

Фильтр определен выражением: "datasource1.Text == someVariable" где "datasource1.Text" - строковое поле источника данных "datasource1", "someVariable" - строковая переменная, значение которой запрашивается у пользователя

При установленном StiCalculationMode.Compilation этот же фильтр работает корректно, однако StiCalculationMode.Compilation, предположительно, позволяет выполнить на стороне сервера произвольный C# код.
Соответственно вопрос в том, можно ли использовать переменные при установленном StiCalculationMode.Interpretation, либо, использовать StiCalculationMode.Compilation без риска инъекции кода?
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: StiCalculationMode.Interpretation

Сообщение HighAley »

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

У нас есть демонстрационный отчёт Parameters - Selecting Country.
Он использует такой же алгоритм фильтрации с переменной. В режиме интерпретации он работает.
Возможно в вашем отчёте проблема в другом. Пришлите, пожалуйста, нам пример шаблона с данными, который воспроизводит данную проблему.

Спасибо.
Alexey.J
Сообщения: 4
Зарегистрирован: 22 янв 2016, 12:24

Re: StiCalculationMode.Interpretation

Сообщение Alexey.J »

Во вложении пример шаблона отчета который воспроизводит данную проблему. В режиме компиляции этот шаблон работает корректно
В отчете есть две переменные str и str2, как ни странно, если удалить переменную str2 все работает корректно и в режиме интерпретации..)
Вложения
TestReport.mrt
(6.18 КБ) 360 скачиваний
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: StiCalculationMode.Interpretation

Сообщение HighAley »

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

Извините, у нас нету ваших данных, но со своими данными у нас всё работает.
Можете ли вы более подробно описать как воспроизвести вашу проблему.

Спасибо.
Вложения
Untitled.png
Untitled.png (33.78 КБ) 2444 просмотра
Ответить