Microsoft SSRSレポート(Webサイトで生成)の日付ピッカーに問題があります。デフォルトでは、日付ピッカーは機能しません。だから私はそれを回避するためにこのコードをオンラインで見つけました(2011年からそして時代遅れです):
$($(":hidden[id*='DatePickers']").val().split(",")).each(function (i, item) {
var h = $("table[id*='ParametersGrid'] span").filter(function (i) {
var v = "[" + $(this).text() + "]";
return (v != null && v.indexOf(item) >= 0);
})
.parent("td").next("td").find("input").datepicker({
showOn: "button",
buttonImage: '/WebSite1_Reporting_Test/Reserved.ReportViewerWebControl.axd?OpType=Resource&Name=Microsoft.Reporting.WebForms.calendar.gif',
buttonImageOnly: true,
dateFormat: 'mm/dd/yy',
changeMonth: true,
changeYear: true
});
しかし、Opera / FF / IEで表示すると、次のようになります。
3つの日付アイコンが表示され、そのうち2つが機能します(真ん中のアイコンがデフォルトの不良アイコンです)。しかし、Chromeでは見栄えがします!
私はJSコードの専門知識がなく、ここで迷子になっていますが、同僚はフィルター機能はおそらく不要だと言いました。ヒントをいただければ幸いです。ありがとう。