如何在日期选择器中禁用某些日期

时间:2014-10-07 20:02:43

标签: reporting-services ssrs-2008

我认为这是不可能的,但对一些优雅的解决方法感兴趣。我在SSRS中有一份报告,其中包含“发件人”日期和“收件人”日期。由于各种原因,不要让用户选择大于某个值的日期非常重要。是否可以以任何方式自定义日期参数?

我希望将某些日期调整为灰色,例如,任何超过yyyy-mm-dd的日期都无效,因此显示为灰色。

我已经尝试过查看属性 - >可用值,但这样做只会使日期参数成为下拉列表,这不是我想要的。我可以尝试另外的其他解决方案吗?非常感谢你!

我们的参数: enter image description here

查看属性窗口中的“可用值”: enter image description here

不幸的是只给出了我输入的1值的下拉列表,我仍然需要将日期选择器保持在任何日期(显然希望我可以禁用/灰显某些日期):

enter image description here

1 个答案:

答案 0 :(得分:1)

您猜对了,默认的datepicker是不可能的。

使用您选择的日期选择器,用于报告参数选择的自定义UI将是满足您的设计要求的唯一方法。可以通过report URLReportViewer control或使用SOAP API传递参数以执行报告。