2014-10-07 3 views
1

Я вроде думаю, что это невозможно, но заинтересованы в некоторых изящных обходных решениях. У меня есть отчет в SSRS, который имеет дату «От» и дату «Кому». По разным причинам важно не позволять пользователям выбирать даты, превышающие определенное значение. Можно ли каким-либо образом настроить параметры даты?Как отключить некоторые даты в подборщике даты

Моя надежда состояла в том, чтобы отрегулировать некоторые даты как серые, например, любая дата, прошедшая мимо yyyy-mm-dd, недействительна и поэтому серая.

Я пробовал смотреть на Properties-> Available Values, но это делает параметр даты ниспадающим, что не то, что я хочу. Еще одно решение, которое я могу попробовать? Большое спасибо!

Наши параметры: enter image description here

Глядя на «Доступные значения» в окне свойств: enter image description here

К сожалению, только дает выпадающий 1 значения я вошел, где я до сих пор нужно держать дату подборщика настраивается на любую дату (очевидно, в надежде, что я могу отключить/greyout определенные даты):

enter image description here

ответ

1

Правильно вы догадались, это невозможно с помощью datepicker по умолчанию.

Пользовательский интерфейс для выбора параметров отчета будет единственным способом удовлетворить ваши требования к дизайну, используя датпикер по вашему выбору. Параметры могут передаваться для выполнения отчета либо через report URL, ReportViewer control, либо с использованием SOAP API.

+0

Вы можете добавить код в свой запрос отчета, чтобы основной запрос не выполнялся, если даты параметра выходят за пределы диапазона дат. Вы также можете добавить необязательно скрытое текстовое поле, которое отображается, если пользователь выбирает даты вне диапазона. – Nathan

Смежные вопросы