Добрый день!
Есть следующая проблема: При использовании StiCalculationMode.Interpretation для источника данных не работает(либо я что-то неправильно делаю) даже простейший фильтр с использованием переменной:(
Фильтр определен выражением: "datasource1.Text == someVariable" где "datasource1.Text" - строковое поле источника данных "datasource1", "someVariable" - строковая переменная, значение которой запрашивается у пользователя
При установленном StiCalculationMode.Compilation этот же фильтр работает корректно, однако StiCalculationMode.Compilation, предположительно, позволяет выполнить на стороне сервера произвольный C# код.
Соответственно вопрос в том, можно ли использовать переменные при установленном StiCalculationMode.Interpretation, либо, использовать StiCalculationMode.Compilation без риска инъекции кода?
StiCalculationMode.Interpretation
Re: StiCalculationMode.Interpretation
Здравствуйте.
У нас есть демонстрационный отчёт Parameters - Selecting Country.
Он использует такой же алгоритм фильтрации с переменной. В режиме интерпретации он работает.
Возможно в вашем отчёте проблема в другом. Пришлите, пожалуйста, нам пример шаблона с данными, который воспроизводит данную проблему.
Спасибо.
У нас есть демонстрационный отчёт Parameters - Selecting Country.
Он использует такой же алгоритм фильтрации с переменной. В режиме интерпретации он работает.
Возможно в вашем отчёте проблема в другом. Пришлите, пожалуйста, нам пример шаблона с данными, который воспроизводит данную проблему.
Спасибо.
Re: StiCalculationMode.Interpretation
Во вложении пример шаблона отчета который воспроизводит данную проблему. В режиме компиляции этот шаблон работает корректно
В отчете есть две переменные str и str2, как ни странно, если удалить переменную str2 все работает корректно и в режиме интерпретации..)
В отчете есть две переменные str и str2, как ни странно, если удалить переменную str2 все работает корректно и в режиме интерпретации..)
- Вложения
-
- TestReport.mrt
- (6.18 КБ) 359 скачиваний
Re: StiCalculationMode.Interpretation
Здравствуйте.
Извините, у нас нету ваших данных, но со своими данными у нас всё работает.
Можете ли вы более подробно описать как воспроизвести вашу проблему.
Спасибо.
Извините, у нас нету ваших данных, но со своими данными у нас всё работает.
Можете ли вы более подробно описать как воспроизвести вашу проблему.
Спасибо.
- Вложения
-
- Untitled.png (33.78 КБ) 2442 просмотра