Reporting services SSRS日期选择器在Google Chrome中不可见,在Opera/IE中不工作?
我正在集成SSRS报告(在VS 2008 VS.9.0中开发),当我使用Chrome将其加载到浏览器中时,我得到以下信息: 没有日期图标 在歌剧中,它显示但不起作用: 我该如何弄清楚如何1.)让它正常工作。2) 使其在镀铬中可见 我发现一个网站在谈论它(),但它只是一个死链接()Reporting services SSRS日期选择器在Google Chrome中不可见,在Opera/IE中不工作?,reporting-services,cross-browser,ssrs-2008,Reporting Services,Cross Browser,Ssrs 2008,我正在集成SSRS报告(在VS 2008 VS.9.0中开发),当我使用Chrome将其加载到浏览器中时,我得到以下信息: 没有日期图标 在歌剧中,它显示但不起作用: 我该如何弄清楚如何1.)让它正常工作。2) 使其在镀铬中可见 我发现一个网站在谈论它(),但它只是一个死链接() 这只是我的问题还是一个需要解决的复杂问题?感谢您提供的任何提示也许这篇文章会对您有所帮助? 至少在Chrome中,可以选择只显示日期而不显示时间。这对最终用户更有意义 //Update the dates $(do
这只是我的问题还是一个需要解决的复杂问题?感谢您提供的任何提示也许这篇文章会对您有所帮助?
至少在Chrome中,可以选择只显示日期而不显示时间。这对最终用户更有意义
//Update the dates
$(document).ready(function () {
$('input[type=text]').each(function () {
$(this).val($(this).val().replace('12:00:00 AM', ''));
})
});
在chrome上删除当前帐户/人员并添加新帐户/人员对我很有用 在写这篇文章时,可以访问所谓的死链接();我把它的内容放在这里,以便在链接再次关闭时使用:
修复Google chrome中的SSRS报表查看器控件日期选择器
作者:Raj Bandi
2012年4月3日
SSRS Report Viewer控件在IE6+中运行良好,但在日期选择器和打印按钮方面与其他主要浏览器(Firefox、Chrome等)存在一些已知的兼容性问题 欲了解更多信息,请阅读此 我将结合一些服务器端代码和客户端JQuery脚本,提出一个简单的解决方案,以解决Chrome中的日期选择器问题 服务器端代码 1) 在reportviewer控件所在的页面/控件文件中添加以下代码
<asp:HiddenField ID="DatePickers" runat="server" />
客户端代码
1) 在html标题部分添加以下脚本
$(document).ready(function(){
if ($.browser.webkit)
{
$($(":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: '/Reserved.ReportViewerWebControl.axd?OpType=Resource&Name=Microsoft.Reporting.WebForms.calendar.gif',
buttonImageOnly: true,
dateFormat: 'dd/mm/yy',
changeMonth: true,
changeYear: true
});
});
}
});
可能是Hi Roman的翻版,那个教程有点让人困惑——但我认为它很有用我同意你的观点,但它很好,因为它有一个源代码和我找到的唯一解决方案。实际上不仅仅是IE浏览器中的日期选择器问题。关于浏览器对SSR的支持,您可以在此处阅读:。在我们公司,我们开发了用于打印\导出功能的所有自定义控件和按钮。我尝试过这个,但添加它会导致分页功能失败。事实上,当我们试图更改日期文本框的任何内容(格式/值)时,分页并没有正常工作。
$(document).ready(function(){
if ($.browser.webkit)
{
$($(":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: '/Reserved.ReportViewerWebControl.axd?OpType=Resource&Name=Microsoft.Reporting.WebForms.calendar.gif',
buttonImageOnly: true,
dateFormat: 'dd/mm/yy',
changeMonth: true,
changeYear: true
});
});
}
});