Проблема с шириной средства просмотра отчетов в Mozila
-
09-09-2019 - |
Вопрос
Ширина / высота средства просмотра отчетов не отображается должным образом в Mozila Firefox
, но прекрасно отображаемый в IE
.Общий размер в Mozila составляет 450 width and 175 height
и совершенно в IE
показано на всей странице.Я установил ширину в px вместо %age, но получаю то же самое.Есть ли у кого-нибудь решение этой проблемы?вот мой .aspx page source
<form id="form1" runat="server">
<div id="divException" runat="server" style="text-align: center; padding-top: 100px"
visible="false">
<asp:Label ID="lblException" runat="server" Text="Sorry, no data found!!!" Font-Size="Large"
ForeColor="Red"></asp:Label>
</div>
<div style="height: 100%; width: 100%;">
<rsweb:ReportViewer ID="rptvReport" runat="server" Width="100%" Height="95%">
</rsweb:ReportViewer>
</div>
</form>
Решение
Очень сложное решение......
Добавление этого стиля устраняет проблему, но некоторые функции отсутствуют, как указала Корпорация Майкрософт
http://msdn.microsoft.com/en-us/library/ms156511.aspx
<style type="text/css">
html, body, form
{
width: 100%;
height: 100%;
margin: 0;
padding: 0;
}
table#rptvReport
{
display: table !important;
background-color:White;
min-height:500px;
}
</style>
где это находится Отчет RPTV идентификатор ReportViewer, здесь должен быть установлен идентификатор вашего элемента управления ReportView.На самом деле проблема здесь заключалась в том, что при визуализации отчета таблица имеет свойство style, например
style="display:inline-block"
это создает проблему, то, что я сделал здесь, это изменил это на
display: table !important;
и это решит проблему
Другие советы
это известная проблема, и некоторые функции не поддерживаются службами отчетов MS SQL в Mozila, Safari, ....
http://msdn.microsoft.com/en-us/library/ms156511.aspx
http://forums.asp.net/t/1419932.aspx?View=Flat
Вы случайно не запускаете режим quirks в IE?В любом случае, трудно сказать, что происходит, если вы не укажете стили, применяемые ко всем элементам более высокого уровня (body?)
Это помогло мне решить проблему ширины...
Перейдите к C:\Program Files\Microsoft SQL Server\MSSQL.3 eporting Services eportServer\Pages eportViewer.aspx
Добавьте информацию в свойство стиля тега.
<RS:ReportViewerHost style="display:table; margin: 0px; overflow: auto" ID="ReportViewerControl" runat="server" .....
От здесь.
Печать и поиск не будут работать.Мы создаем pdf-документ и используем его для печати и поиска...