На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

Работа с документами с БД

Поиск  Пользователи  Правила  Войти
Форум » Серверные приложения » GIS WebServer
Страницы: 1
RSS
Работа с документами с БД
 
Прошу подсказать (не нашел в явном виде в документации):
1) есть ли возможность реализовать отображение "образа графического документа" в элементе "оперативная подсказка" (файл tooltips), если сам документ находится в БД? Если да, то можно с примером кода  :oops: ?
2) при этом, можно ли здесь же его (документ из БД) "вызывать" для просмотра?
3) как "убрать" (отключить видимость) элемента "Документ" с правой панели "Объекты карты...", т.е. убрать возможность "подвязывать/загружать" документы, т.к. отработан механизм загрузки в БД.
Заранее спасибо.
Изменено: Vitaliy Belenkov - 09.04.2014 17:43:31
 
Цитата
Vitaliy Belenkov пишет:
3) как "убрать" (отключить видимость) элемента "Документ" с правой панели "Объекты карты...", т.е. убрать возможность "подвязывать/загружать" документы, т.к. отработан механизм загрузки в БД.
Заранее спасибо.
Панель "Документ" не будет отображаться если запрещено редактирование карты. Если необходимо скрыть панель для карты разрешенной для редактирования, то необходимо скрыть его через CSS. Для это добавьте идентификатор элемента "Документ" - ctl00_Body_MapObjectDoc1_pnMapObjectDoc в стиль:
Код
/* Элементы управления которые необходимо скрыть (через запятую) */
/* #ctl00_Body_WucTable1_pnFilterHeader, #ctl00_Body_ddlMapProjects, #ctl00_Body_btRefreshTable */
#ctl00_Body_WucTable1_pnMapSeek,#ctl00_Body_WucTable2_pnMapSeek,#ctl00_Body_WucTable3_pnMapSeek,#ctl00_Body_WucTable4_pnMapSeek,#ctl00_Body_WucTable5_pnMapSeek,
#pnReportList, #ctl00_Body_imgFileUploadTitle
{
    display:none;
}

 
Содержимое для ВСЕХ всплывающих подсказок передается в java-script в переменную ToolTips, оно содержит координаты точки для каждой подсказки и содержимое для каждой подсказки. Пример:

Код
508|*255%%|*FFFFCC|*Камера ДПС<br>камера по направлению из Москвы в область<br>|*filesender.aspx?objdoc=%d0%ba%d0%b0%d0%bc%d0%b5%d1%80%d0%b0+%d0%94%d0%9f%d0%a1.jpg|||камера ДПС.jpg|*filesender.aspx?objdoc=%d0%ba%d0%b0%d0%bc%d0%b5%d1%80%d0%b0+%d0%94%d0%9f%d0%a1+(%d0%bf%d0%b5%d1%80%d0%b5%d0%bd%d0%be%d1%81%d0%bd%d0%b0%d1%8f).jpg|||камера ДПС (переносная).jpg%%652|*181%%|*FFFFCC|*КБ Панорама<br>ул. Рогожская, д.117<br>|*filesender.aspx?objdoc=%d0%be%d1%84%d0%b8%d1%81.jpg|||офис.jpg%%722|*81%%|*FFFFCC|*Авто49<br>магазин автозапчастей<br>|*%%
Здесь:
- 508 и 255 это координаты для первого тултипа
- FFFFCC - цвет фона
- Камера ДПС - значение первой характеристики
- камера по направлению из Москвы в область - значение второй характеристики
- filesender.aspx?objdoc=%d0%ba%d0%b0%d0%bc%d0%b5%d1%80%d0%b0+%d0%94%d0%9f%d0%­a1.jpg|||камера ДПС.jpg - значение третьей характеристики
- filesender.aspx?objdoc=%d0%ba%d0%b0%d0%bc%d0%b5%d1%80%d0%b0+%d0%94%d0%9f%d0%­a1+(%d0%bf%d0%b5%d1%80%d0%b5%d0%bd%d0%be%d1%81%d0%bd%d0%b0%d1%8f­).jpg|||камера ДПС (переносная).jpg - значение четвертой характеристики

Используя разделители извлекается нужная информация и отображается в требуемом виде (текст, ссылка, картинка и т.п.).



Цитата
Vitaliy Belenkov пишет:
1) есть ли возможность реализовать отображение "образа графического документа" в элементе "оперативная подсказка" (файл tooltips), если сам документ находится в БД? Если да, то можно с примером кода ?
2) при этом, можно ли здесь же его (документ из БД) "вызывать" для просмотра?
Если документ хранится в базе, и есть сервис доступный через http и позволяющий его извлечь, то можно при формировании подсказки в функции mapMouseMoveInfo сформировать нужную ссылку.
Страницы: 1
Читают тему (гостей: 1)



© КБ Панорама, 1991-2024

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности