2023-03-16 13:57:04 +01:00
|
|
|
|
|
2024-06-26 12:29:22 +02:00
|
|
|
|
@using BeWoPlanerMobil.Util
|
2023-03-16 13:57:04 +01:00
|
|
|
|
@model BeWoPlanerMobil.Models.ReportViewerModel
|
|
|
|
|
|
|
2024-06-26 12:29:22 +02:00
|
|
|
|
@{
|
|
|
|
|
|
if(TempData[TempDataConstants.DoLogoutKey] is bool doLogout && doLogout)
|
|
|
|
|
|
{
|
|
|
|
|
|
<text>
|
|
|
|
|
|
<script type="text/javascript">
|
|
|
|
|
|
$("#second-logout-form").submit();
|
|
|
|
|
|
</script>
|
|
|
|
|
|
</text>
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2023-06-12 17:27:53 +02:00
|
|
|
|
<script type="text/javascript">
|
2023-06-18 17:11:35 +02:00
|
|
|
|
function initEvent(s, e) {
|
|
|
|
|
|
var viewer = $("#webDocumentViewer1");
|
2023-06-12 17:27:53 +02:00
|
|
|
|
|
2023-06-18 17:11:35 +02:00
|
|
|
|
var newHeight = parseFloat('@Model.ReportRatio.ToString().Replace(',', '.')') * parseFloat(viewer.width().toString());
|
2023-06-12 17:27:53 +02:00
|
|
|
|
|
2023-06-18 17:11:35 +02:00
|
|
|
|
logInfo3(viewer.width() + " x " + newHeight);
|
|
|
|
|
|
|
|
|
|
|
|
$("#webDocumentViewer1").height(newHeight);
|
2023-06-12 17:27:53 +02:00
|
|
|
|
}
|
|
|
|
|
|
</script>
|
|
|
|
|
|
|
2023-06-18 17:11:35 +02:00
|
|
|
|
<div class="mt-3">
|
|
|
|
|
|
@Html.DevExpress().WebDocumentViewer(settings =>
|
|
|
|
|
|
{
|
|
|
|
|
|
settings.MobileMode = true;
|
|
|
|
|
|
settings.Name = "webDocumentViewer1";
|
|
|
|
|
|
settings.SettingsMobile.ReaderMode = true;
|
|
|
|
|
|
settings.Width = Unit.Percentage(100);
|
|
|
|
|
|
settings.ClientSideEvents.Init = "initEvent";
|
2023-06-12 17:27:53 +02:00
|
|
|
|
|
2023-06-18 17:11:35 +02:00
|
|
|
|
}).Bind(Model.Report).GetHtml()
|
|
|
|
|
|
</div>
|