ReportViewer를 asp.net mvc (C#) 응용 프로그램에 사용하고 있습니다. IE와 Firefox에서는 보고서 뷰어가 정상적으로 보입니다.Google 크롬의 ReportViewer 문제
하지만 Chrome에서는 머리글과 본문이 축소됩니다. http://www.mazsoft.com/blog/post/2009/08/13/ReportViewer-control-toolbar-in-Google-Chrome-browser.aspx에서 제안 된대로 헤더 표시 문제를 해결할 수있었습니다.
if ($.browser.safari) {
$("#ReportViewerControl table").each(function(i, item) {
$(item).css('display', 'inline-block');
});
}
하지만 본문 (뷰어) 부분은 여전히 화면 절반에있는 것으로 보입니다. 문제가 테이블의 빈 제 td
의 폭 것으로 보인다 :
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td onpropertychange="ShowFixedHeaders()" id="oReportCell">....Some Data...</td>
<td height="0" width="100%"></td>
</tr>
</tbody>
</table>
상기 테이블의 두번째 TD 100 % 폭 비어, 이것은 크롬 버그의 원인이 될 수있다. 어떻게 두 번째 TD의 너비를 제거 할 수 있습니까? 아니면이 문제가 있습니까? ReportViewer Design http://www.freeimagehosting.net/uploads/13114a4f00.png
중첩 된 iframe 내부의 요소에 어떻게 액세스합니까? 더 jQuery로
실제 문제는의 ReportViewer가 iframe을 중첩 된 수 있습니다. 그 jQuery를 사용하여 "oReportCell"을 찾을 수 없습니다. 내 질문에 내가 액세스 할 필요가있는 셀을 강조한 이미지로 업데이트했습니다. – Prasad