popup in flexviewer
-
- Интересующийся
- Сообщения: 39
- Зарегистрирован: 01 дек 2011, 14:33
- Репутация: 0
popup in flexviewer
Здравствуйте, помогите пожалуйста решить проблему.
Создаю приложение на Flex с функцией всплывающих окон. Для этого использую файлы PopUP. Но при запуске приложения и нажатии на объекты никакого окна не всплывает. Что я делаю не так? Подскажите пожалуйста!
Мой файл PopUp_houses.xml выглядит так:
<?xml version="1.0" ?>
<configuration>
<title>{NAME}</title>
<fields>
<field name="NAME"/> <!-- Used in title, do not repeat in content -->
<field name="TYPE" alias="Тип" visible="true"/>
<field name="NAME" alias="Текст" visible="true"/>
<field name="Адрес" alias="Адрес" visible="true"/>
</fields>
</configuration>
Файл config.xml выглядит так:
<?xml version="1.0" ?>
<configuration>
<title>ArcGIS Viewer for Flex</title>
<subtitle>a configurable web mapping application</subtitle>
<logo>assets/images/logo.png</logo>
<style>
<colors>0xFFFFFF,0x333333,0x101010,0x000000,0xFFD700</colors>
<alpha>0.8</alpha>
</style>
<!-- replace the following url with your own geometryservice -->
<geometryservice url="http://tasks.arcgisonline.com/ArcGIS/re ... etryServer" />
<!-- UI elements -->
<widget left="10" top="50" config="widgets/Navigation/NavigationWidget.xml" url="widgets/Navigation/NavigationWidget.swf"/>
<widget right="-2" bottom="-2" config="widgets/OverviewMap/OverviewMapWidget.xml" url="widgets/OverviewMap/OverviewMapWidget.swf"/>
<widget right="20" top="55" config="widgets/MapSwitcher/MapSwitcherWidget.xml" url="widgets/MapSwitcher/MapSwitcherWidget.swf"/>
<widget left="0" top="0" config="widgets/HeaderController/HeaderControllerWidget.xml" url="widgets/HeaderController/HeaderControllerWidget.swf"/>
<map wraparound180="true" initialextent="-3595100 1802500 -3503400 1831200" fullextent="-20000000 -20000000 20000000 20000000" top="40">
<!--<basemaps>
<layer label="Streets" type="tiled" visible="true"
url="http://server.arcgisonline.com/ArcGIS/r ... /MapServer"/>
<layer label="Aerial" type="tiled" visible="false"
url="http://server.arcgisonline.com/ArcGIS/r ... /MapServer"/>
<layer label="Topo" type="tiled" visible="false"
url="http://server.arcgisonline.com/ArcGIS/r ... /MapServer"/>
</basemaps> -->
<operationallayers>
<layer label="Тестовое приложение" type="dynamic" visible="true"
url="http://blackshine:8399/arcgis/rest/serv ... /MapServer">
<sublayer id="3" popupconfig="popups/PopUp_houses.xml"/>
</layer>
</operationallayers>
</map>
<!-- widgets organized into widget containers that manage close/open etc -->
<!-- supported layout property options: horizontal(default)|float|vertical|fix-->
<widgetcontainer layout="float">
<widget label="Draw and Measure" left="60" top="400"
icon="assets/images/i_draw2.png"
config="widgets/Draw/DrawWidget.xml"
url="widgets/Draw/DrawWidget.swf"/>
<widget label="Print" left="390" top="400"
icon="assets/images/i_print.png"
config="widgets/Print/PrintWidget.xml"
url="widgets/Print/PrintWidget.swf"/>
<!--
<widget label="My first widget"
icon="assets/images/i_widget.png"
config="widgets/Samples/HelloWorld/HelloWorldWidget.xml"
url="widgets/Samples/HelloWorld/HelloWorldWidget.swf"/>
-->
</widgetcontainer>
</configuration>
Создаю приложение на Flex с функцией всплывающих окон. Для этого использую файлы PopUP. Но при запуске приложения и нажатии на объекты никакого окна не всплывает. Что я делаю не так? Подскажите пожалуйста!
Мой файл PopUp_houses.xml выглядит так:
<?xml version="1.0" ?>
<configuration>
<title>{NAME}</title>
<fields>
<field name="NAME"/> <!-- Used in title, do not repeat in content -->
<field name="TYPE" alias="Тип" visible="true"/>
<field name="NAME" alias="Текст" visible="true"/>
<field name="Адрес" alias="Адрес" visible="true"/>
</fields>
</configuration>
Файл config.xml выглядит так:
<?xml version="1.0" ?>
<configuration>
<title>ArcGIS Viewer for Flex</title>
<subtitle>a configurable web mapping application</subtitle>
<logo>assets/images/logo.png</logo>
<style>
<colors>0xFFFFFF,0x333333,0x101010,0x000000,0xFFD700</colors>
<alpha>0.8</alpha>
</style>
<!-- replace the following url with your own geometryservice -->
<geometryservice url="http://tasks.arcgisonline.com/ArcGIS/re ... etryServer" />
<!-- UI elements -->
<widget left="10" top="50" config="widgets/Navigation/NavigationWidget.xml" url="widgets/Navigation/NavigationWidget.swf"/>
<widget right="-2" bottom="-2" config="widgets/OverviewMap/OverviewMapWidget.xml" url="widgets/OverviewMap/OverviewMapWidget.swf"/>
<widget right="20" top="55" config="widgets/MapSwitcher/MapSwitcherWidget.xml" url="widgets/MapSwitcher/MapSwitcherWidget.swf"/>
<widget left="0" top="0" config="widgets/HeaderController/HeaderControllerWidget.xml" url="widgets/HeaderController/HeaderControllerWidget.swf"/>
<map wraparound180="true" initialextent="-3595100 1802500 -3503400 1831200" fullextent="-20000000 -20000000 20000000 20000000" top="40">
<!--<basemaps>
<layer label="Streets" type="tiled" visible="true"
url="http://server.arcgisonline.com/ArcGIS/r ... /MapServer"/>
<layer label="Aerial" type="tiled" visible="false"
url="http://server.arcgisonline.com/ArcGIS/r ... /MapServer"/>
<layer label="Topo" type="tiled" visible="false"
url="http://server.arcgisonline.com/ArcGIS/r ... /MapServer"/>
</basemaps> -->
<operationallayers>
<layer label="Тестовое приложение" type="dynamic" visible="true"
url="http://blackshine:8399/arcgis/rest/serv ... /MapServer">
<sublayer id="3" popupconfig="popups/PopUp_houses.xml"/>
</layer>
</operationallayers>
</map>
<!-- widgets organized into widget containers that manage close/open etc -->
<!-- supported layout property options: horizontal(default)|float|vertical|fix-->
<widgetcontainer layout="float">
<widget label="Draw and Measure" left="60" top="400"
icon="assets/images/i_draw2.png"
config="widgets/Draw/DrawWidget.xml"
url="widgets/Draw/DrawWidget.swf"/>
<widget label="Print" left="390" top="400"
icon="assets/images/i_print.png"
config="widgets/Print/PrintWidget.xml"
url="widgets/Print/PrintWidget.swf"/>
<!--
<widget label="My first widget"
icon="assets/images/i_widget.png"
config="widgets/Samples/HelloWorld/HelloWorldWidget.xml"
url="widgets/Samples/HelloWorld/HelloWorldWidget.swf"/>
-->
</widgetcontainer>
</configuration>
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: popup in flexviewer
<field name="Адрес" alias="Адрес" visible="true"/>
у вас действительно такое имя поля? если да, пристрелите администратора базы, давшего полю русское имя
у вас действительно такое имя поля? если да, пристрелите администратора базы, давшего полю русское имя

вы читали коммент: <!-- Used in title, do not repeat in content --><field name="NAME"/> <!-- Used in title, do not repeat in content -->
<field name="TYPE" alias="Тип" visible="true"/>
<field name="NAME" alias="Текст" visible="true"/>
<field name="Адрес" alias="Адрес" visible="true"/>
Последний раз редактировалось novia 03 май 2012, 13:04, всего редактировалось 2 раза.
понравилось? жми палец вверх 

-
- Интересующийся
- Сообщения: 39
- Зарегистрирован: 01 дек 2011, 14:33
- Репутация: 0
Re: popup in flexviewer
Это тестовое приложение, поэтому имена полей были сделаны "в разнобой". Да, есть и русские названия полей.
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: popup in flexviewer
попробуйте оставить только тег заголовка - проверьте видно ли окно.olkis писал(а):Это тестовое приложение, поэтому имена полей были сделаны "в разнобой".
потом добавьте одно поле, потом дальше.
не забывайте чистить кэш браузера, ибо браузер может помнить предыдущую версию приложения
меняйте его на английское и назначайте русский псевдоним.Да, есть и русские названия полей.
и не забудьте пристрелить администратора базы данных

понравилось? жми палец вверх 

-
- Интересующийся
- Сообщения: 39
- Зарегистрирован: 01 дек 2011, 14:33
- Репутация: 0
Re: popup in flexviewer
О да, про NAME не подумала
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: popup in flexviewer
напишите обязательно, какое из исправлений заставило окна появляться
понравилось? жми палец вверх 

-
- Интересующийся
- Сообщения: 39
- Зарегистрирован: 01 дек 2011, 14:33
- Репутация: 0
Re: popup in flexviewer
Оставляю тег заголовка, окна нет, пробую добавить одно поле, то же самое. Уж и не знаю что делатьnovia писал(а):попробуйте оставить только тег заголовка - проверьте видно ли окно.olkis писал(а):Это тестовое приложение, поэтому имена полей были сделаны "в разнобой".
потом добавьте одно поле, потом дальше.
не забывайте чистить кэш браузера, ибо браузер может помнить предыдущую версию приложения
меняйте его на английское и назначайте русский псевдоним.Да, есть и русские названия полей.
и не забудьте пристрелить администратора базы данных
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: popup in flexviewer
покажите страницу этого сервиса, которая отображается по ссылке All layers and tables в services directory
понравилось? жми палец вверх 

-
- Интересующийся
- Сообщения: 39
- Зарегистрирован: 01 дек 2011, 14:33
- Репутация: 0
Re: popup in flexviewer
test5 (MapServer)
View In: ArcMap ArcGIS Explorer ArcGIS JavaScript Google Earth
View Footprint In: Google Earth
Service Description:
Map Name: Слои
Layers:
address (0)
road (1)
road_1 (2)
allhouse (3)
зелень (4)
квартал (5)
река (6)
Description:
Copyright Text:
Spatial Reference: PROJCS["Equidis_conic_pulkovo",GEOGCS["GCS_Pulkovo_1942",DATUM["D_Pulkovo_1942",SPHEROID["Krasovsky_1940",6378245.0,298.3]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Equidistant_Conic"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",102.0],PARAMETER["Standard_Parallel_1",60.0],PARAMETER["Standard_Parallel_2",40.0],PARAMETER["Latitude_Of_Origin",60.0],UNIT["Meter",1.0]]
Single Fused Map Cache: false
Initial Extent:
XMin: -8881678.342341276
YMin: 6071141.086102647
XMax: -8879957.382778319
YMax: 6072271.624154004
Spatial Reference: PROJCS["Equidis_conic_pulkovo",GEOGCS["GCS_Pulkovo_1942",DATUM["D_Pulkovo_1942",SPHEROID["Krasovsky_1940",6378245.0,298.3]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Equidistant_Conic"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",102.0],PARAMETER["Standard_Parallel_1",60.0],PARAMETER["Standard_Parallel_2",40.0],PARAMETER["Latitude_Of_Origin",60.0],UNIT["Meter",1.0]]
Full Extent:
XMin: -8885077.956016107
YMin: 6067032.522556325
XMax: -8876103.227257356
YMax: 6074736.006589556
Spatial Reference: PROJCS["Equidis_conic_pulkovo",GEOGCS["GCS_Pulkovo_1942",DATUM["D_Pulkovo_1942",SPHEROID["Krasovsky_1940",6378245.0,298.3]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Equidistant_Conic"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",102.0],PARAMETER["Standard_Parallel_1",60.0],PARAMETER["Standard_Parallel_2",40.0],PARAMETER["Latitude_Of_Origin",60.0],UNIT["Meter",1.0]]
Units: esriMeters
Supported Image Format Types: PNG24,PNG,JPG,DIB,TIFF,EMF,PS,PDF,GIF,SVG,SVGZ,AI
Document Info:
Title: исправлено
Author: Olkiss
Comments:
Subject:
Category:
Keywords:
Supported Interfaces: REST SOAP WFS
Supported Operations: Export Map Identify Find Generate KML
View In: ArcMap ArcGIS Explorer ArcGIS JavaScript Google Earth
View Footprint In: Google Earth
Service Description:
Map Name: Слои
Layers:
address (0)
road (1)
road_1 (2)
allhouse (3)
зелень (4)
квартал (5)
река (6)
Description:
Copyright Text:
Spatial Reference: PROJCS["Equidis_conic_pulkovo",GEOGCS["GCS_Pulkovo_1942",DATUM["D_Pulkovo_1942",SPHEROID["Krasovsky_1940",6378245.0,298.3]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Equidistant_Conic"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",102.0],PARAMETER["Standard_Parallel_1",60.0],PARAMETER["Standard_Parallel_2",40.0],PARAMETER["Latitude_Of_Origin",60.0],UNIT["Meter",1.0]]
Single Fused Map Cache: false
Initial Extent:
XMin: -8881678.342341276
YMin: 6071141.086102647
XMax: -8879957.382778319
YMax: 6072271.624154004
Spatial Reference: PROJCS["Equidis_conic_pulkovo",GEOGCS["GCS_Pulkovo_1942",DATUM["D_Pulkovo_1942",SPHEROID["Krasovsky_1940",6378245.0,298.3]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Equidistant_Conic"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",102.0],PARAMETER["Standard_Parallel_1",60.0],PARAMETER["Standard_Parallel_2",40.0],PARAMETER["Latitude_Of_Origin",60.0],UNIT["Meter",1.0]]
Full Extent:
XMin: -8885077.956016107
YMin: 6067032.522556325
XMax: -8876103.227257356
YMax: 6074736.006589556
Spatial Reference: PROJCS["Equidis_conic_pulkovo",GEOGCS["GCS_Pulkovo_1942",DATUM["D_Pulkovo_1942",SPHEROID["Krasovsky_1940",6378245.0,298.3]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Equidistant_Conic"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",102.0],PARAMETER["Standard_Parallel_1",60.0],PARAMETER["Standard_Parallel_2",40.0],PARAMETER["Latitude_Of_Origin",60.0],UNIT["Meter",1.0]]
Units: esriMeters
Supported Image Format Types: PNG24,PNG,JPG,DIB,TIFF,EMF,PS,PDF,GIF,SVG,SVGZ,AI
Document Info:
Title: исправлено
Author: Olkiss
Comments:
Subject:
Category:
Keywords:
Supported Interfaces: REST SOAP WFS
Supported Operations: Export Map Identify Find Generate KML
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: popup in flexviewer
allhouse (3)
вот для этого слоя страницу откройте и текст сюда
кстати еще вариант потестировать - грохните все кешированные слои и оставьте только свой. укажите правильный экстент и проверьте - появляются ли окна.
вот для этого слоя страницу откройте и текст сюда
кстати еще вариант потестировать - грохните все кешированные слои и оставьте только свой. укажите правильный экстент и проверьте - появляются ли окна.
понравилось? жми палец вверх 

-
- Интересующийся
- Сообщения: 39
- Зарегистрирован: 01 дек 2011, 14:33
- Репутация: 0
Re: popup in flexviewer
Layer: allhouse (ID: 3)
Display Field: TYPE
Type: Слой пространственных объектов
Geometry Type:
Description:
Definition Expression:
Copyright Text:
Min. Scale: 24000.0
Max. Scale: 0.0
Extent:
XMin: -8884670.0137998
YMin: 6067382.680921473
XMax: -8876511.169473663
YMax: 6074261.977204319
Spatial Reference: PROJCS["Equidis_conic_pulkovo",GEOGCS["GCS_Pulkovo_1942",DATUM["D_Pulkovo_1942",SPHEROID["Krasovsky_1940",6378245.0,298.3]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Equidistant_Conic"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",102.0],PARAMETER["Standard_Parallel_1",60.0],PARAMETER["Standard_Parallel_2",40.0],PARAMETER["Latitude_Of_Origin",60.0],UNIT["Meter",1.0]]
Fields:
TYPE (Type: esriFieldTypeSmallInteger, Alias: Тип)
TEXT (Type: esriFieldTypeString, Alias: Текст)
Shape_Area (Type: esriFieldTypeDouble, Alias: Площадь, кв.м)
Адрес (Type: esriFieldTypeString, Alias: Адрес)
Supported Operations: Query Layer
Display Field: TYPE
Type: Слой пространственных объектов
Geometry Type:
Description:
Definition Expression:
Copyright Text:
Min. Scale: 24000.0
Max. Scale: 0.0
Extent:
XMin: -8884670.0137998
YMin: 6067382.680921473
XMax: -8876511.169473663
YMax: 6074261.977204319
Spatial Reference: PROJCS["Equidis_conic_pulkovo",GEOGCS["GCS_Pulkovo_1942",DATUM["D_Pulkovo_1942",SPHEROID["Krasovsky_1940",6378245.0,298.3]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Equidistant_Conic"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",102.0],PARAMETER["Standard_Parallel_1",60.0],PARAMETER["Standard_Parallel_2",40.0],PARAMETER["Latitude_Of_Origin",60.0],UNIT["Meter",1.0]]
Fields:
TYPE (Type: esriFieldTypeSmallInteger, Alias: Тип)
TEXT (Type: esriFieldTypeString, Alias: Текст)
Shape_Area (Type: esriFieldTypeDouble, Alias: Площадь, кв.м)
Адрес (Type: esriFieldTypeString, Alias: Адрес)
Supported Operations: Query Layer
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: popup in flexviewer
ваш слой из сервиса
попробуйте так:
ваш файл конфигурацииolkis писал(а):Layer: allhouse (ID: 3)
Fields:
TYPE (Type: esriFieldTypeSmallInteger, Alias: Тип)
TEXT (Type: esriFieldTypeString, Alias: Текст)
Shape_Area (Type: esriFieldTypeDouble, Alias: Площадь, кв.м)
Адрес (Type: esriFieldTypeString, Alias: Адрес)
Supported Operations: Query Layer
не замечаете разницу??<?xml version="1.0" ?>
<configuration>
<title>{NAME}</title>
<fields>
<field name="NAME"/> <!-- Used in title, do not repeat in content -->
<field name="TYPE" alias="Тип" visible="true"/>
<field name="NAME" alias="Текст" visible="true"/>
<field name="Адрес" alias="Адрес" visible="true"/>
</fields>
</configuration>
попробуйте так:
Код: Выделить всё
<?xml version="1.0" ?>
<configuration>
<title>{TEXT}</title>
<fields>
<field name="TYPE" alias="Тип" visible="true"/>
<field name="Адрес" alias="Адрес" visible="true"/>
</fields>
</configuration>
понравилось? жми палец вверх 

-
- Интересующийся
- Сообщения: 39
- Зарегистрирован: 01 дек 2011, 14:33
- Репутация: 0
Re: popup in flexviewer
То же самое. Сначала начинает немного думать, и на этом все, никакой инфы и даже всплывающего окна.
И правильный экстент тут тоже врядли поможет
И правильный экстент тут тоже врядли поможет

- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: popup in flexviewer
вы видите свои объекты на карте?
они находятся там, где и должны быть?
они находятся там, где и должны быть?
вот это заменяли на собственный? хотя не должно влиять вроде бы<!-- replace the following url with your own geometryservice -->
<geometryservice url="http://tasks.arcgisonline.com/ArcGIS/re ... etryServer" />
понравилось? жми палец вверх 

- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя