Страница 1 из 2
StiWebViewerFx и локализация
Добавлено: 16 июл 2011, 08:24
Сергей Воликов
Прошу помочь!
Ситуация следующая.
Решил улучшить локализацию контрола StiWebViewerFx.
В файле ua.xml изменил строчку вс
е на вс
і
После этого локализация перестала работать! Весь текст только на английском.
Но кроме этого невозможно скрыть кнопки на панели, например, командой
Код: Выделить всё
WebFx.StiWebViewerFxOptions.Toolbar.ShowOpenButton = False
Другие тоже не работают.
Решил все откатить назад (заменил файл ua.xml на оригинальный) - не помогло.
Перегрузил браузер - без изменений.
Перегрузил компьютер - результа нет.
Сравнил файлы на сервере и локальные - все один к одному.
На сервер работает, локально нет.
Дальше идеи иссякли.
Сам отчет формируется нормально, свойства, например, ShowExportToBmp="False" - отрабатывают.
Код контрола
Код: Выделить всё
<cc1:StiWebViewerFx ID="StiWebViewerFx1" runat="server" Width="100%" Localization="ua"
ImageQuality="High" AppCacheDirectory="..\TempImageFiles\StimulsoftReportsCache"
LocalizationDirectory="..\Localization" ShowExportToBmp="False" ...
StiWebViewerFx и локализация
Добавлено: 18 июл 2011, 04:37
Vladimir
Здравствуйте,
Скорее всего, у вас локально возникли какие-то проблемы с кешем. Попробуйте удалить файл ViewerFx_AspNet.swf из папки ..\TempImageFiles\StimulsoftReportsCache. Так же попробуйте обновиться на последний пререлиз билд, в этом случае указанный файл должен автоматически замениться новым.
Спасибо.
StiWebViewerFx и локализация
Добавлено: 18 июл 2011, 12:24
Сергей Воликов
Vladimir писал(а):Здравствуйте,
Скорее всего, у вас локально возникли какие-то проблемы с кешем. Попробуйте удалить файл ViewerFx_AspNet.swf из папки ..\TempImageFiles\StimulsoftReportsCache.
Папку почистил, но файла ViewerFx_AspNet.swf там не было.
Vladimir писал(а):
Так же попробуйте обновиться на последний пререлиз билд, в этом случае указанный файл должен автоматически замениться новым.
Спасибо.
У меня 2011.2.1018.0 версия. Какая последняя?
StiWebViewerFx и локализация
Добавлено: 19 июл 2011, 06:39
Vladimir
Здравствуйте,
Папку почистил, но файла ViewerFx_AspNet.swf там не было.
Проверьте пожалуйста, установлены ли для указанной директории права на запись для ASP.NET приложений?
Так же попробуйте не задавать свойство AppCacheDirectory.
Если это не поможет - попробуйте очистить кэш Flash плеера. Для этого следуйте указанным шагам:
1. Правая кнопка мыши на запущенном WebViewerFx -> Параметры...
2. Третья вкладка снизу (Локальное хранилище)
3. Установить значение 0 -> ОК
4. Установить значение 1 Мб -> Закрыть
5. Перезапустить ASP.NET приложение
Спасибо.
StiWebViewerFx и локализация
Добавлено: 19 июл 2011, 06:56
Сергей Воликов
Спасибо!:biggrin:
Помогла очистка кеша Flash плеера.
Еще раз спасибо за помощь!
StiWebViewerFx и локализация
Добавлено: 19 июл 2011, 07:07
Сергей Воликов
Уточните, пожалуйста, как определяются пути для свойст AppCacheDirectory и LocalizationDirectory элемента StiWebViewerFx?
От корная сайта, приложения или текущей папки?
На сколько я понимаю от текущей папки?
StiWebViewerFx и локализация
Добавлено: 21 июл 2011, 11:25
Vladimir
Здравствуйте,
Эти пути задаются относительно корня приложения.
Спасибо.
StiWebViewerFx и локализация
Добавлено: 21 июл 2011, 11:49
Сергей Воликов
Vladimir писал(а):
Эти пути задаются относительно корня приложения.
Странно.
Если задаю пути от корня приложения, то контрол вообще перестает работать.
Если от текущей папки - все нормально.
Возможно мы по разному понимаем термины приложение и текщая папка.
Мое понимание:
Приложение - совокупность папок (bin, App_Code, App_Data, App_Themes и т.д.) и файлов (html, aspx, config, asmx и т.д.) скрупированных в единое приложение.
Текущая папка - папка в котрой находится файл (aspx), который в данный момент исполняется.
На сайте может быть множетво приложений, в кторых может находится множетсво исполняемых файлов в папках с разным уровнем вложености.
Как можно заставить контрол работать от корня приложения, а не от текущей папки? У меня, к сожалению, не получилось.
StiWebViewerFx и локализация
Добавлено: 21 июл 2011, 12:17
Vladimir
Здравствуйте,
Да, Вы правы, относительно того каталога, где находится aspx страница дизайнера/вьювера.
Вы можете указать пусть вида "../../Localizations", если (к примеру) aspx страница находится во втором уровне вложенности директорий.
Спасибо.
StiWebViewerFx и локализация
Добавлено: 21 июл 2011, 12:25
Сергей Воликов
Вы можете указать пусть вида "../../Localizations", если (к примеру) aspx страница находится во втором уровне вложенности директорий.
Это я понял, но как сделать чтобы этот путь не зависил от размещения приложения? Можно ли указать путь от корня приложенийя, а не папки?