Quantcast
Channel: Forums - ArcGIS Viewer for Flex
Viewing all 2097 articles
Browse latest View live

Editing question

$
0
0
I have a Feature Class with 20 polygons in a grid square format. In our Flex Map Viewer, I would like to allow our users to click on a particular grid square, change a specific field value (in this case type in a date in a Date Field), and then have the grid square for which this value was changed turn a different color inside the Flex Map Viewer.

Is this possible to do from inside a Flex Viewer?

I am using Flex 3.0, if I were to do this do I need to upgrade to 3.4?

How would you recommend I do this? Is there a widget I can download and tweak a little bit?


thanks.

how to close the editor function

$
0
0
I create an editor widget according to the example https://developers.arcgis.com/en/fle...ode/editor.htm. The code is shown as following. It works well. The problem is when i close this widget, the editor still work. So how to close the editor function when this edit widget closed. And I also find if i set the popup information in the config.xml, when i use the editor and click the map, the popupinfo will automatic come out and sometime cover the editor windows. I try to used the map.infoWindows.hide(), but it does't work. So how to make the popupinfo windows invalid temperately? Any suggestion will be appreciated.



<viewer:BaseWidget xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
xmlns:viewer="com.esri.viewer.*"
widgetConfigLoaded="basewidget_widgetConfigLoaded()"
xmlns:esri="http://www.esri.com/2008/ags">
<fx:Script>
<![CDATA[
import com.esri.ags.components.Editor;
import com.esri.ags.layers.FeatureLayer;

import mx.collections.ArrayCollection;
import mx.controls.Alert;
import mx.events.FlexEvent;

[Bindable]
private var myFeatureLayer:FeatureLayer=null;
//private var myEditor:Editor=null;
private function basewidget_widgetConfigLoaded():void
{
if (configXML)
{
var strDisRepFeatureName:String=configXML.content;//get featurelayer name
var layerIds: ArrayCollection= map.layers as ArrayCollection;
for each(var oneLayer: Object in layerIds)
{
if(oneLayer is FeatureLayer)
{
var oneFeatureLayer:FeatureLayer= oneLayer as FeatureLayer;
if (oneFeatureLayer.name==strDisRepFeatureName)
{
myFeatureLayer=oneFeatureLayer;
break;
}
}
}

if(myFeatureLayer!=null)
{
myFeatureLayer.outFields=["OBJECTID","Workplace","Name",
"Postion","officePhoneNumber","mobilephoneNumber","homePhoneNumber","mem","GroupName"];

myFeatureLayer.mode="snapshot";
myEditor.featureLayers = [ myFeatureLayer ];
map.infoWindow.hide();

}
else
{
Alert.show("Load data failed!", configData.configXML.title);
}
}
else
{
Alert.show("Can not find widget confige data!", configData.configXML.title);
}

}

]]>
</fx:Script>

<fx:Declarations>
<esri:GeometryService id="myGeometryService" url="http://localhost/ArcGIS/rest/services/Geometry/GeometryServer"/>
</fx:Declarations>


<viewer:WidgetTemplate id="attrEditDisReporter"
width="250" height="300"
minWidth="250" maxWidth="250"
minHeight="300" maxHeight="300">
<viewer:layout>
<s:HorizontalLayout paddingLeft="5"
paddingRight="5"
paddingTop="2"/>
</viewer:layout>

<esri:Editor id="myEditor"
width="100%" height="180"
geometryService="{myGeometryService}"
map="{map}"/>
</viewer:WidgetTemplate>
</viewer:BaseWidget>

Changing basemaps causes Pop-ups not to work

$
0
0
Hello. Not sure if this is the place to post this but I am going to ask anyways. So we have the ArcGIS for ipad app. I have a few maps published to our online account. I have configured pop-ups for our layers. They work fine until you change your basemap. then it seems to break the pop-up. After we change our basemap. and you touch a layer with the pop-ups config. all you get is the coordinate box and the pop-up no longer works. You have to sign ou then sign back in. but once you change your basemap again it breaks the pop-ups again. Is this a bug or is anybody else having this issue?
Erik

Problems opening API files

$
0
0
Well I took the leap about a month ago and started working with the source code and have been having decent success. However, recently I have needed to modify some of the API files but every time I try to open them I get a message saying that the source code couldn't be found for that particular file. The library is referenced in the project and I can see all the files of the library in Package Explore, but can't open them. Also all the API files have a .abc extension. If someone could push me in the right direction, it would be appreciated, as I would like to get deeper into developing. I'm am sure it is something I missed or something small. Thanks in advance.

~Matt

esearch widget 3.4 (flex viewer) relate help needed

$
0
0
I am trying to relate a layer with two tables using esearch widget. the relates work just fine in ArcMAP and also using Query Related Records in the ArcGIS Rest services directory but it keeps hanging in the web page. Could anyone give me a clue about this?

I am atatching my config.xml and the esearch.xml.

Thank you

Yas(h)ar
Attached Files

arcgis flex viewer currentState prevents basemap from loading

$
0
0
I've implemented a security mechanism in flex viewer that uses "currentState" to toggle between viewable map content and login screen. It has been working with 3.0 api. Initially when a user hits a secured site, the "Login" state will be set showing the login screen. Once successfully authenticated and authorized, the state changes to "Viewer".

Now, I've been testing with Flex api 3.3, and it seems that the initial "currentState" prevents our basemaps from loading after successful login; but only when the map tag (config.xml) attribute of "addarcgisbasemaps" is false. If I set the "addarcgisbasemaps" to true, then all works as it should, including after refreshing the browser.

So, first, why is this happening? Second, is there some other (real) fix other than relying on the "addarcgisbasemaps" attribute.

Any help is appreciated. Thanks.

jerry

How to remove drop shadow filter from Navigation Widget?

$
0
0
Hello,

I am driving myself crazy trying to make all these seemingly simple tweaks to make my Flexviewer application look more simplistic. I was able to comment out the DropShadowFilter that was part of the HeaderController widget, but I can't locate where to remove this shadow from the Navigation Widget. Thus far I have removed the rollOver events to remove the fade in/out feature directly from the NavigationWidget.mxml file. I can't find the drop shadow as part of a skin, style, or xml config.

Attachment 26898

Any help is greatly appreciated!!!

Thanks,

David
Attached Thumbnails
Click image for larger version

Name:	navigation_comparison.png‎
Views:	N/A
Size:	14.9 KB
ID:	26898  

Layers to edit empty

$
0
0
I am using Flex 3.0 Edit Widget. I have set up a service with 2 Feature Layers.

How do I get my Layers to appear in the "Layers to Edit" dialog window under the Edit Widget in the Flex 3.0 App Builder?

The Layer I want to edit is coming from an SDE Geodatabase in SQL Server 2008 Express R2.

I open the Edit Widget in the app builder and choose Layers, there are no layers here.

This is my first attempt at using editing in Flex. I am learning as I go along.

Loop through featureSet and get xy of features

$
0
0
I need to loop through a feature set that I always get one result in, if there is more I can take just the first or last one. I want to zoom to that selected point. I have not found a good example on how to do this. I can hard code xy values and get it to work, but I want the xy of the record that is returned in my record set. Any help would be appreaciated.


private function doQuery():void
{
// clear the graphics layer
myGraphicsLayer.clear();

queryTask.execute(query, new AsyncResponder(onResult, onFault));
function onResult(featureSet:FeatureSet, token:Object = null):void
{
Alert.show("In Function" + featureSet.features.length);
if (featureSet.features.length == 0)
{
Alert.show("No Feature found. Please try again.");
}
else
{
Alert.show("Record Found");
const mapPoint:MapPoint = new MapPoint();
//dynamically get xy here
mapPoint.x=-7033340.3;
mapPoint.y=5827584.9;
map.scale=15000;
map.centerAt(mapPoint);
}
}
function onFault(info:Object, token:Object = null):void
{
Alert.show(info.toString());
}
}

Draw Widget measurements

$
0
0
Ever since I upgraded to 3.4 I've had issues with the Draw widget. It measures the distances just fine but the area distances are a problem. I recently measured a small 25X132 lot and the results were about 13000 square feet (should be 3300). Apparently something is wrong with the conversion factors or something? It actually seems to be doing the math incorrectly. It is important to note that I am using State Plane Coordinates so my units are supposed to be feet not meters like with Web Mercator. I have always used this in the past and had no issues. How can I fix this? On a related note, the same issue came up with the Measure widget. It actually has a separate config file with conversions for feet instead of meters but it has the same issue at 3.4. I'm thinking it is something that happened in the 3.4 upgrade and not these individual widgets.

Identify Widget 3.4: No Results Found Message

$
0
0
The 'No Results Found' message keeps popping up when after identifying features. Results are returned (see attached image), but the message keeps popping up. If I remove a record it will update the results and display the number of records found.

Attachment 26931

Due to the thread text length limit, I could only included certian sewer layers.

Code:

<?xml version="1.0" ?>
<!-- encoding="UTF-8" -->
<configuration>
    <identifylayeroption>visible</identifylayeroption>
    <identifytolerance>10</identifytolerance>
    <defaultzoomscale>5000</defaultzoomscale>
    <keepidentifyactive>true</keepidentifyactive>
    <returngeometryforzoom>true</returngeometryforzoom>
    <enablelineselect>true</enablelineselect>
    <enableextentselect>true</enableextentselect>
    <enablepolyselect>true</enablepolyselect>
    <enablecircleselect>true</enablecircleselect>
    <enableellipseselect>true</enableellipseselect>
    <enablemouseovergraphicsinfo>false</enablemouseovergraphicsinfo>
    <enablemouseoverrecordinfo>true</enablemouseoverrecordinfo>
    <enablegraphicclickinfo>true</enablegraphicclickinfo>
    <usemaptime>false</usemaptime>
    <infoautoclosemilliseconds>2000</infoautoclosemilliseconds><!-- 2 seconds -->
    <autoactivatedtool>mappoint</autoactivatedtool><!-- possible values are extent or polygon or mappoint or polyline or nothing -->
    <excludebasemaps>true</excludebasemaps>
    <disablepopuplinks>false</disablepopuplinks>
    <disablelayerdropdown>false</disablelayerdropdown>
    <disablealllayerschoice>false</disablealllayerschoice>
    <replacenullswithemptystring>true</replacenullswithemptystring>
    <labels>
        <zoom2message>Click to Zoom to Point</zoom2message>
        <identifylabel>Identify</identifylabel>
        <resultslabel>Results</resultslabel>
        <descriptionlabel>Use the identify tool to identify features on the map:</descriptionlabel>
        <pointlabel>Identify by Point</pointlabel>
        <linelabel>Identify by Polyline</linelabel>
        <rectlabel>Identify by Rectangle</rectlabel>
        <polylabel>Identify by Polygon</polylabel>
        <circlelabel>Identify by Circle</circlelabel>
        <ellipselabel>Identify by Ellipse</ellipselabel>
        <clearlabel>Clear</clearlabel>
        <loadinglabel>Loading...</loadinglabel>
        <removeresultmessage>Remove Result</removeresultmessage>
        <idfrom>Identify From</idfrom>
        <noresultsfoundlabel>No Results Found</noresultsfoundlabel>
        <resultsfoundlabel>Results Found</resultsfoundlabel>
        <alllayers>All Layers</alllayers>
        <layersremaining>layers remaining:</layersremaining>
    </labels>
    <useproxy><!-- Enter the label of the MapService from the main config.xml -->
        <!--<proxymapservice label="Imagery" />
        <proxymapservice label="Streets" /> -->
    </useproxy>
   
   
    <!-- Sewer Layers -->
        <layers onlythese="true">
<!--                <excludelayer name="AerialHybrid_2009" /> -->
<!--                <excludelayer name="AerialHybrid_2011" /> -->
<!--                <excludelayer name="AerialLayer_2009" /> -->
<!--                <excludelayer name="AerialLayer_2011" /> -->
<!--                <excludelayer name="BaseLayers" /> -->
<!--                <excludelayer name="Routes" /> -->
<!--                <excludelayer name="Notifications" /> -->
<!--                <excludelayer name="CostSharingLayers" /> -->
               
                <layer>
                        <name>Sewer Manhole</name>
                        <id>11</id>
                        <url>http://server/svr/rest/services/UtilityLayers/MapServer</url>
                        <fields all="false">
                                <field name="Rim elevation" />
                                <field name="As-built #" />
                                <field name="As-built link" popuponly="true" />
                                <field name="Manhole # (as-built)" />
                                <field name="Status" />
                                <field name="Owned and maintained by" />
                                <field name="Comments" />
                        </fields>       
                <layer>
                        <name>Sewer Tee, Tap or Cross</name>
                        <id>18</id>
                        <url>http://server/svr/rest/services/UtilityLayers/MapServer</url>
                        <fields all="false">
                                <field name="Type of fitting" />
                                <field name="Size" />
                                <field name="Material" />
                                <field name="As-built #" />
                                <field name="As-built link" popuponly="true" />
                                <field name="Status" />
                                <field name="Owned and maintained by" />
                                <field name="Comments" />
                        </fields>
                        <links>
                                <link includeinresults="false" field="As-built link" alias="Copy As-built"
                                        tooltip="Copy As-built">
                                        <linkprefix></linkprefix>
                                        <linksuffix></linksuffix>
                                        <iconfield></iconfield>
                                        <iconprefix></iconprefix>
                                        <iconsuffix>assets/images/dwgIcon.png</iconsuffix>
                                </link>
                        </links>
                        <zoomscale>15000</zoomscale>
                        <forcescale>true</forcescale>
                </layer>
                <layer>
                        <name>Sewer Locate Wire</name>
                        <id>20</id>
                        <url>http://server/svr/rest/services/UtilityLayers/MapServer</url>
                        <fields all="false">
                                <field name="Type of locate device" />
                                <field name="As-built #" />
                                <field name="As-built link" popuponly="true" />
                                <field name="Owned and maintained by" />
                                <field name="Comments" />
                        </fields>
                        <links>
                                <link includeinresults="false" field="As-built link" alias="Copy As-built"
                                        tooltip="Copy As-built">
                                        <linkprefix></linkprefix>
                                        <linksuffix></linksuffix>
                                        <iconfield></iconfield>
                                        <iconprefix></iconprefix>
                                        <iconsuffix>assets/images/dwgIcon.png</iconsuffix>
                                </link>
                        </links>
                        <zoomscale>15000</zoomscale>
                        <forcescale>true</forcescale>
                </layer>
               
               
                <layer>
                        <name>Gravity Main</name>
                        <id>29</id>
                        <url>http://server/svr/rest/services/UtilityLayers/MapServer</url>
                        <fields all="false">
                                <field name="Size" />
                                <field name="Material" />
                                <field name="Rating of pipe" />
                                <field name="Upstream Invert" />
                                <field name="Downstream Invert" />
                                <field name="As-built #" />
                                <field name="As-built link" popuponly="true" />
                                <field name="Status" />
                                <field name="Owned and maintained by" />
                                <field name="Comments" />
                        </fields>
                        <links>
                                <link includeinresults="false" field="As-built link" alias="Copy As-built"
                                        tooltip="Copy As-built">
                                        <linkprefix></linkprefix>
                                        <linksuffix></linksuffix>
                                        <iconfield></iconfield>
                                        <iconprefix></iconprefix>
                                        <iconsuffix>assets/images/dwgIcon.png</iconsuffix>
                                </link>
                        </links>
                        <zoomscale>15000</zoomscale>
                        <forcescale>true</forcescale>
                </layer>
                <layer>
                        <name>Force Main</name>
                        <id>32</id>
                        <url>http://server/svr/rest/services/UtilityLayers/MapServer</url>
                        <fields all="false">
                                <field name="Size" />
                                <field name="Material" />
                                <field name="Rating of pipe" />
                                <field name="As-built #" />
                                <field name="As-built link" popuponly="true" />
                                <field name="Status" />
                                <field name="Owned and maintained by" />
                                <field name="Comments" />
                        </fields>
                        <links>
                                <link includeinresults="false" field="As-built link" alias="Copy As-built"
                                        tooltip="Copy As-built">
                                        <linkprefix></linkprefix>
                                        <linksuffix></linksuffix>
                                        <iconfield></iconfield>
                                        <iconprefix></iconprefix>
                                        <iconsuffix>assets/images/dwgIcon.png</iconsuffix>
                                </link>
                        </links>
                        <zoomscale>15000</zoomscale>
                        <forcescale>true</forcescale>
                </layer>
                <!-- End of Sewer Layers -->
               
        </layers>
   
    <symbols>
        <simplefillsymbol color="0x448ccb" alpha="0.4"
            style="solid">
            <outline color="0x448ccb" alpha="0.8" width="2" />
        </simplefillsymbol>
        <simplemarkersymbol style="circle" size="12"
            color="0x448ccb" alpha="0.8" xoffset="0" yoffset="0" angle="0">
            <outline style="solid" color="0xffffff" alpha="0.8"
                width="1" />
        </simplemarkersymbol>
        <picturemarkersymbol url="assets/images/i_info.png"
            height="30" width="30" xoffset="0" yoffset="0" />
        <simplelinesymbol color="0x448ccb" alpha="0.8"
            width="2" />
    </symbols>
</configuration>

Attached Thumbnails
Click image for larger version

Name:	NoResults.PNG‎
Views:	N/A
Size:	54.0 KB
ID:	26931  

Merge Selected Features Greyed-Out/Unavailable

$
0
0
On the edit toolbar, the merge tool is unavailable even when set to "On." I have two features from the same feature class selected (I am able to edit the attributes, add, delete, update geometry) but I am unable to merge them into one feature.

Has anyone else run into this? Any ideas?

Thanks!

Attachment 26966
Attached Thumbnails
Click image for larger version

Name:	GIS Application.png‎
Views:	N/A
Size:	6.7 KB
ID:	26966  

Zoom to Geocoder result--Infowindow? And how to style?

$
0
0
Hello,

I am looking to style the Infowindow (?) that displays when the map zooms to the result of the geocoder in the HeaderController. I am not sure if this is considered an infowindow or a popup but so far my styling attempt to both in the default.css file have not worked. Specifically, I would like the make the background of the window white. I have set the style for the application in the main config file, and the header looks correct with the color blue. But I don't want this blue set to the background of the infowindow--how can I override this?


Thanks in advance for any information!

David


Attachment 26968
PS this is the code I used to make a change that didnt take--I got it from the InfoWindow mouse-over sample.
Code:

esri|InfoWindow
{
        content-background-alpha : 0;
        background-color : #DED7B7;
        background-alpha : 0.9;
        border-style : solid;
}

Attached Thumbnails
Click image for larger version

Name:	infowindow_question.png‎
Views:	N/A
Size:	179.6 KB
ID:	26968  

Help understanding databind in the query task

$
0
0
Hi have an app where I am parsing the url and getting the variable to search on (http://atlantis/arcgis/testcode/test...?premise=44001) 44001 being the unique ID. I have the warning that Data binding will not be able to detect assignments to "PremiseToFind" which is the variable I am using.

How do I dynamically search?

Thanks,
Mike


<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
xmlns:esri="http://www.esri.com/2008/ags"
backgroundColor="0xEEEEEE"
pageTitle="Query, then zoom to results">
<!--
Description:
This sample demonstrates how to use the QueryTask to search for features
in a specific layer in a map service based upon a string value. If the
query returns a result, use Map.CenterAt to set focus on that point.

-->

<s:layout>
<s:VerticalLayout gap="0"/>
</s:layout>

<fx:Script>
<![CDATA[
import com.esri.ags.FeatureSet;
import com.esri.ags.geometry.Extent;
import com.esri.ags.geometry.MapPoint;

import mx.controls.Alert;
import mx.rpc.AsyncResponder;

//import spark.globalization.StringTools;
//dynamically get xy here
public var PremiseToFind:String = "044786"



private function getURLParameters():Object
{
var result:URLVariables = new URLVariables();
try
{
if (ExternalInterface.available)
{
// Use JavaScript to get the search string from the current browser location.
// Use substring() to remove leading '?'.
// See http://livedocs.adobe.com/flex/3/lan...Interface.html
var urlstring:String = ExternalInterface.call("function(){ return document.location.href.toString();}");
if (urlstring && urlstring.length > 0)
{
var words:Array = urlstring.split("?premise=");
//words = urlstring.split("?premise=");
PremiseToFind=words[1]

myGraphicsLayer.clear();
// Alert.show("query is " + queryPoint);
queryTask.execute(queryPoint, new AsyncResponder(onResult, onFault));
function onResult(featureSet:FeatureSet, token:Object = null):void
{
if (featureSet.features.length == 0)
{
Alert.show("No Premises found. Please try again.");
}
else
{
map.scale = 15000;
map.centerAt(featureSet.features[0].geometry as MapPoint);
}
}
function onFault(info:Object, token:Object = null):void
{
Alert.show(info.toString());
}
}
}
else
{
Alert.show("interface not accessable");
}
}
catch (error:Error)
{
Alert.show(error.toString());
}

return PremiseToFind;
}

]]>
</fx:Script>

<fx:Declarations>
<!-- Symbol for Query Result as Point -->
<esri:SimpleMarkerSymbol id="sfs" alpha="36" color="Black"/>

<!-- Layer with Premises -->
<esri:QueryTask id="queryTask" url="http://atlantis:6080/arcgis/rest/services/SearchTest/MapServer/0"/>

<esri:Query id="queryPoint"
outSpatialReference="{map.spatialReference}"
returnGeometry="true"
text="{PremiseToFind}">
</esri:Query>
</fx:Declarations>


<esri:Map id="map"
load="getURLParameters()">
<esri:extent>
<esri:Extent xmin="-7048106 " ymin="5803116 " xmax="-6932610 " ymax="5861590" >
<esri:SpatialReference wkid="102100"/>
</esri:Extent>
</esri:extent>
<esri:ArcGISTiledMapServiceLayer url="http://server.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer"/>
<esri:ArcGISDynamicMapServiceLayer url="http://atlantis:6080/arcgis/rest/services/SearchTest/MapServer"/>
<esri:GraphicsLayer id="myGraphicsLayer"
graphicProvider="{queryTask.executeLastResult.features}"
symbol="{sfs}"/>
</esri:Map>

</s:Application>

Search Widget Question - Multiple Feature Selection

$
0
0
I am working on a project where I would like to have the search return multiple features based on the first 5 digits of a 12 digit string. I suppose my first question is whether this is possible or not. It is not feasible for me to use the Query and Filter function due to the number of records involved.
I have tried several expressions in the Search Widget in hopes of making this happen, but I am unable to produce any results.
If the 12 digit string is '123456789000' I would like the search widget to return all records beginning with '12345'
The expression that I would normally use would be - Left([value],5)

As always, any and all help is sincerely appreciated.

ArcGIS Viewer for Flex training resources

$
0
0
We often receive questions such as: "Where can I get more information about <insert your favorite Viewer subject>"? or "I'm looking for more information on <insert your other favorite Viewer subject>". It is often forgotten that many of the Technical Workshops presented by Esri staff at User's Conference and Developer's Summit are recorded and available online for viewing at your convenience.

Below you will find a list of various educational resources, Technical Workshop videos, and other sessions from previous Esri Developer's Summmit and User's Conference.

Looking for the ArcGIS API for Flex resources?
http://forums.arcgis.com/threads/913...ning-resources

2013 User's Conference
-------------------------------------------------------------------------------
ArcGIS Viewer for Flex-An Introduction
ArcGIS Viewer for Flex—Advanced Topics
2012 User's Conference
-------------------------------------------------------------------------------
ArcGIS Viewer for Flex-An Introduction
http://video.esri.com/watch/1674/arc...n-introduction Runtime (1:16:07)

ArcGIS Viewer for Flex-Advanced Topics
2011 User's Conference
-------------------------------------------------------------------------------
ArcGIS Viewer for Flex—An Introduction
2013 Developer's Summit
-------------------------------------------------------------------------------
Configuring and Customizing ArcGIS Viewer for Flex
2012 Developer's Summit
-------------------------------------------------------------------------------
Configuring and Customizing ArcGIS Viewer for Flex
2011 Developer's Summit
-------------------------------------------------------------------------------
Configuring and Customizing the ArcGIS Viewer for Flex
http://proceedings.esri.com/library/...s/video21.html Runtime (71:41)

Language Localization for the ArcGIS Viewer for Flex
http://proceedings.esri.com/library/...lex_viewer.pdf

Esri Training
-------------------------------------------------------------------------------
Getting Started with the ArcGIS Viewer for Flex
http://training.esri.com/gateway/ind...&courseid=2550

Introduction to the ArcGIS Viewer for Flex
http://training.esri.com/gateway/ind...&courseid=1958

Extending the ArcGIS Viewer for Flex
http://training.esri.com/gateway/ind...&courseid=2590

Other Videos
-------------------------------------------------------------------------------
Killer Apps
http://video.esri.com/watch/1813/killer-apps Runtime (47:33)

Flex the World
Killer Apps: HTML5 and Flex
http://video.esri.com/iframe/1266/00...960/0/00:00:00 Runtime (63:13)

Strategic UX Experience with Flex
http://proceedings.esri.com/library/..._with_flex.pdf

Unleash the Power of Adobe Flash Builder
http://video.esri.com/watch/2280/unl...-flash-builder Runtime (30:46)

User's Conference Proceedings
-------------------------------------------------------------------------------
http://proceedings.esri.com/library/...c08/index.html
http://proceedings.esri.com/library/...c09/index.html
http://proceedings.esri.com/library/...c10/index.html
http://proceedings.esri.com/library/...c11/index.html
http://proceedings.esri.com/library/...workshops.html
http://proceedings.esri.com/library/...workshops.html

Purchase Videos (User's Conference DVDs)
-------------------------------------------------------------------------------
http://tsok.net/esri12/index.html
http://tsok.net/esri13/index.html

Developer's Summit Proceedings
-------------------------------------------------------------------------------
http://proceedings.esri.com/library/...t06/index.html
http://proceedings.esri.com/library/...t07/index.html
http://proceedings.esri.com/library/...t08/index.html
http://proceedings.esri.com/library/...t09/index.html
http://proceedings.esri.com/library/...t10/index.html
http://proceedings.esri.com/library/...t12/index.html
http://proceedings.esri.com/library/...t13/index.html

HeaderControl widget

$
0
0
I'm in the process of updating my main map viewer file from 3.1 to 3.4. I'm making use of the changes to the Header Control widget so that my users can search for a parcel number, and I'd like to be able to change the default text in the search box from "Enter Address" to "Enter 8-digit APN".

Is there a way to do that without getting into the source code?

Edit features won't show past a certain scale Flex 3.3

$
0
0
Hello,

We are using ArcGIS Viewer for Flex 3.3 uncompiled and Server 10.1. We've upgraded our security to HTTPS and have modified our EDIT WIDGET a bit. We've got a feature class which has close to 2000 polygons now and has recently been very slow to load/edit. Has anyone else noticed anything like this? Has our feature class become so large now so as to challenge the robustness of the software? The last few days we've noticed that the server times out after a while and won't even draw the feature class at some of the smaller scales (1:250k - 3M).

Any ideas are appreciated.

Thanks,
Najya

Down Load custom widget error

$
0
0
Has anyone seen this before? "Custom widget import failed: Imported widget name conflicts with existing MapSwitcher widget." I've checked the name but found no reason for a conflict.

IPad and Android getting started

$
0
0
So I have created a beta application in Flex Viewer for my company. They really like it but before investing into this technology they want to see what I have created put onto an iPad and an Android tablet. I have Flash Builder 4.6 purchased for this reason but was wondering what would be the easiest way to do this.

I'm using a lot of basic functionality with a few things created using the esearch widget. Can anyone tell me the easiest way to take what I have and the stuff I have created using the esearch widget and move it to an web based application? I'm very new to Flash Builder 4.6 and creating anything for Tablets.

Thanks,

Michael
Viewing all 2097 articles
Browse latest View live