Страница 1 из 1
					
				Как сделать меню непрозрачным?
				Добавлено: 07 июн 2014, 14:55
				 Алексей
				Добрый день!
subj, вывел отчет, при нажатии на любое меню, сам отчет "виден" под ним, как можно его наложить без эффекта "прозрачности"?
			
		
				
			
 
						- Прозрачность.png (12.22 КБ) 5337 просмотров
 
		
		
		
			 
к сожалению в верстке не силен, по этой причине могу путать термины, sorry. но нужно чтобы открывающееся меню полностью скрыло то, что под ним (отчет)
Заранее спс.
 
			 
			
					
				Re: Как сделать меню непрозрачным?
				Добавлено: 09 июн 2014, 10:28
				 Vladimir
				Здравствуйте,
Так быть не должно, это ошибка. Пожалуйста, уточните - какую версию продукта вы используете? Так же, пришлите нам ваш проект для тестирования (или если это не возможно, пришлите подключенные CSS файлы).
Спасибо.
			 
			
					
				Re: Как сделать меню непрозрачным?
				Добавлено: 12 июн 2014, 00:09
				 Алексей
				это демо-версия, скачанная с сайта 2014.1 - сейчас использую ее для разработки
выдержка из layout:
Код: Выделить всё
    <head>        
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>@ViewBag.Title</title>
        <link href="@Url.Content("~/Content/openspace/default.css")" rel="stylesheet" type="text/css" media="all"/>
        <link href="@Url.Content("~/Content/openspace/fonts.css")" rel="stylesheet" type="text/css" media="all" />
    	<link href="@Url.Content("~/Content/kendo/2014.1.318/kendo.common.min.css")" rel="stylesheet" type="text/css" />
	    	<link href="@Url.Content("~/Content/kendo/2014.1.318/kendo.dataviz.min.css")" rel="stylesheet" type="text/css" />
	    	<link href="@Url.Content("~/Content/kendo/2014.1.318/kendo.metro.min.css")" rel="stylesheet" type="text/css" />
	    	<link href="@Url.Content("~/Content/kendo/2014.1.318/kendo.dataviz.metro.min.css")" rel="stylesheet" type="text/css" />
	    	<script src="@Url.Content("~/Scripts/kendo/2014.1.318/jquery.min.js")"></script>
	    	<script src="@Url.Content("~/Scripts/kendo/2014.1.318/kendo.all.min.js")"></script>
	    	<script src="@Url.Content("~/Scripts/kendo/2014.1.318/kendo.aspnetmvc.min.js")"></script>
<script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.min.js")" type="text/javascript"></script>
        <script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.js")" type="text/javascript"></script>
        
        @* Если у кого-то в качестве разделителя дробной и целой части стоит запятая,
        то меняем Culture для Kendo NumericTextBox на ru-RU. По умолчанию в kendo-точка *@
        @{
            var culture = "";
            if (System.Globalization.CultureInfo.CurrentCulture.NumberFormat.NumberDecimalSeparator == ",")
            {
                culture = "ru-RU";
                <script src="@Url.Content("~/Scripts/kendo/kendo.culture." + culture + ".min.js")"></script>
                <script>
                    kendo.culture("@culture");
                </script>
            }
        }
        
        <style>
            fieldset {
            border: none;
            }
        </style>
	<script src="@Url.Content("~/Scripts/kendo.modernizr.custom.js")"></script>
</head>
Содержимое View:
Код: Выделить всё
@using Stimulsoft.Report.Mvc;
@{
    ViewBag.Title = "Отчет";
}
@Html.Stimulsoft().RenderMvcViewerScripts()
@Html.Stimulsoft().StiMvcViewer(new StiMvcViewerOptions() {
    Theme = StiTheme.Office2007Blue,
    ActionGetReportSnapshot = "GetReportSnapshot",
    ActionViewerEvent = "ViewerEvent",
    ActionPrintReport = "PrintReport",
    ActionExportReport = "ExportReport",
    ActionInteraction = "Interaction",
    ClientRequestTimeout = 100,
    Localization = @"~/Content/stimul_ru.xml", 
    ScrollbarsMode = false, 
    ShowButtonBookmarks = false,
    ShowExportToDocument = false,
    ShowExportToXps = false, 
    ShowExportToPowerPoint = false, 
    ShowExportToHtml5 = false, 
    ShowExportToHtml = false, 
    ShowExportToText = false, 
    ShowExportToCsv = false, 
    ShowExportToXml = false,
    ShowExportToDbf = false, 
    ShowExportToSylk = false, 
    ShowExportToImageBmp = false, 
    ShowExportToImagePcx = false, 
    ShowExportToImagePng = false,
    ShowExportToImageTiff = false, 
    ShowExportToImageMetafile = false, 
    ShowExportToImageSvg = false, 
    ShowExportToImageSvgz = false,
    ShowExportToDif = false,
    
    MenuPrintDestination = StiPrintDestination.Direct,
    MenuShowMode = StiShowMenuMode.Hover,
    ShowTooltips = false
})
Отдельно css не смог прикрепить - т.к. это запрещенное вложение.
в архиве - вся папка Content.
Весь проект не могу выложить - там он не один и он сложен в разворачивании.
 
			 
			
					
				Re: Как сделать меню непрозрачным?
				Добавлено: 12 июн 2014, 17:37
				 Vladimir
				Здравствуйте Алексей,
Мы подключили присланные стили к тестовому проекту и не смогли воспроизвести ошибку.
Пожалуйста уточните, используете ли вы HTTPS соединение? Попробуйте установить указанную ниже опцию для MvcViewer:
ServerRelativeUrls = true
Если это не поможет, пожалуйста следуйте указаниям на прикреплённом изображении:
			
		
				
			
 
						- mvc-viewer.png (174.89 КБ) 5241 просмотр
 
		
		
		
			 
Спасибо.
 
			 
			
					
				Re: Как сделать меню непрозрачным?
				Добавлено: 19 июн 2014, 11:32
				 Алексей
				https использую, установка параметра не помогла, скрин:
			
		
				
			
 
						- sti.png (151.81 КБ) 5180 просмотров
 
		
		
		
			  
			 
			
					
				Re: Как сделать меню непрозрачным?
				Добавлено: 20 июн 2014, 11:23
				 Vladimir
				Здравствуйте,
Попробовали несколько вариантов - не можем воспроизвести ошибку. По вашему скриншоту видно, что некорректно работает алгоритм поиска и замены пути к изображениям стилей. Попробуйте расположить код рендеринга скриптов MvcViewer сразу после тега title: 
Код: Выделить всё
    <head>       
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>@ViewBag.Title</title>
        @Html.Stimulsoft().RenderMvcViewerScripts()
        .....
Если это не поможет, то нам нужен пример проекта (можно упрощённый), на котором воспроизводится ошибка. Добавление присланных вами стилей не помогло установить причину.
Спасибо.
 
			 
			
					
				Re: Как сделать меню непрозрачным?
				Добавлено: 21 июн 2014, 12:33
				 Алексей
				перенёс рендеринг @Html.Stimulsoft().RenderMvcViewerScripts() в соответствующий layout (в соотв. раздел head).
это помогло.
			 
			
					
				Re: Как сделать меню непрозрачным?
				Добавлено: 22 июн 2014, 18:28
				 Andrew
				Здравствуйте,
Отлично! Удачных Вам выходных.