gpt4 book ai didi

javascript - 将 SSRS 报告集成到网络中 - Chrome 等效项 - Opera/FF/IE 的 JavaScript hack?

转载 作者:行者123 更新时间:2023-11-28 09:20:06 25 4
gpt4 key购买 nike

我在 Microsoft SSRS 报告(在网站上生成)中的日期选择器有问题。默认情况下,日期选择器不起作用。所以我在网上找到了这个代码( from 2011 and outdated )来解决它:

$($(":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 中查看它时,它看起来像:

enter image description here

它显示了 3 个日期图标,其中两个可用(中间一个是默认的坏图标)。但在 Chrome 中看起来不错!

enter image description here

我没有 JS 代码方面的专业知识,我在这里迷失了 - 但一位同事说过滤功能可能是不必要的。任何提示表示赞赏。谢谢。

最佳答案

在同事的帮助下,解决了这个问题:

               .parent("td").next("td").find("input").datepicker(
{ dateFormat: 'mm/dd/yy', changeMonth: true, changeYear: true });

这是一个遗漏的解决方案。我们将日期选择器绑定(bind)到输入框上。不知何故,在 chrome 中仅显示输入框(可点击),但在 IE/FF/Op 中。您还会看到日期选择器,并且两个日期选择器/输入框都是可点击的。

关于javascript - 将 SSRS 报告集成到网络中 - Chrome 等效项 - Opera/FF/IE 的 JavaScript hack?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15114864/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com