<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Cancel edit event problem in ArcGIS API for Flex Questions</title>
    <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/cancel-edit-event-problem/m-p/627735#M13982</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Original User: arslansai&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;i did it. &lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;(EditorSkin)(myEditor.getChildAt(0)).currentState = "normal"&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;BR /&gt;&lt;SPAN&gt;it is reset editor status to normal.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 11 Sep 2012 05:29:44 GMT</pubDate>
    <dc:creator>Anonymous User</dc:creator>
    <dc:date>2012-09-11T05:29:44Z</dc:date>
    <item>
      <title>Cancel edit event problem</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/cancel-edit-event-problem/m-p/627731#M13978</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Original User: arslansai&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;hello.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;how correct cancel edit event without undo?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;sample&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;private function editLayerStart(event:FeatureLayerEvent):void { &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; event.preventDefault(); }&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;don't work&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;i use editor component&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;[ATTACH=CONFIG]17487[/ATTACH]&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;[ATTACH=CONFIG]17488[/ATTACH]&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Sep 2012 10:20:46 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/cancel-edit-event-problem/m-p/627731#M13978</guid>
      <dc:creator>Anonymous User</dc:creator>
      <dc:date>2012-09-05T10:20:46Z</dc:date>
    </item>
    <item>
      <title>Re: Cancel any event problem</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/cancel-edit-event-problem/m-p/627732#M13979</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;By default this event is not cancelable.&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://resources.arcgis.com/en/help/flex-api/apiref/com/esri/ags/events/FeatureLayerEvent.html#FeatureLayerEvent()" rel="nofollow noopener noreferrer" target="_blank"&gt;FeatureLayerEvent&lt;/A&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt; &lt;BR /&gt;FeatureLayerEvent () Constructor&amp;nbsp; &lt;BR /&gt;public function FeatureLayerEvent(type:String, featureLayer:FeatureLayer = null, cancelable:Boolean = false)&amp;nbsp; &lt;BR /&gt;Creates a new FeatureLayerEvent.&amp;nbsp; &lt;BR /&gt; &lt;BR /&gt;Parameters&amp;nbsp; &lt;BR /&gt;type:String â?? The event type; indicates the action that triggered the event.&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;featureLayer:FeatureLayer (default = null) â?? Reference to the associated layer.&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;cancelable:Boolean (&amp;nbsp; &lt;STRONG style="color: &amp;quot;#FF0000&amp;quot;;"&gt;default = false&lt;/STRONG&gt;) â??&amp;nbsp;&amp;nbsp; &lt;SPAN style="text-decoration:underline;"&gt;Specifies whether the behavior associated with the event can be prevented.&lt;/SPAN&gt; &lt;BR /&gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;smthing like this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;protected function onSmthingChange(event:SmthingChangeEvent):void
{
&amp;nbsp; dispatchEvent(new FeatureLayerEvent(FeatureLayerEvent.EDITS_STARTING, myFeatureLayer, &lt;SPAN style="color:&amp;quot;#0000FF&amp;quot;;"&gt;true&lt;/SPAN&gt;);
}

protected function editLayerStart(event:FeatureLayerEvent):void
{
&amp;nbsp; if (event.cancelable)
&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; event.preventDefault();
&amp;nbsp; }
&amp;nbsp; else
&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // undo only
&amp;nbsp; }
}
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 02:44:29 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/cancel-edit-event-problem/m-p/627732#M13979</guid>
      <dc:creator>IvanBespalov</dc:creator>
      <dc:date>2021-12-12T02:44:29Z</dc:date>
    </item>
    <item>
      <title>Re: Cancel edit event problem</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/cancel-edit-event-problem/m-p/627733#M13980</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Original User: arslansai&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you, that's understandable. I can now cancel the event. Another problem - you can tell how to reset the status of the component editor. I'm canceling the event (add an object for example), but the editor does not respond to it. Sign hanging adding an object.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[ATTACH=CONFIG]17509[/ATTACH][ATTACH=CONFIG]17510[/ATTACH]&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Sep 2012 04:50:27 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/cancel-edit-event-problem/m-p/627733#M13980</guid>
      <dc:creator>Anonymous User</dc:creator>
      <dc:date>2012-09-06T04:50:27Z</dc:date>
    </item>
    <item>
      <title>Re: Editor not respond when start editing event canceled</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/cancel-edit-event-problem/m-p/627734#M13981</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I have not found a legal way to stop/cancel the action started by Editor component.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The only solution that I see - creating your own Editor componet&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;or remove/add editor each time you prevent start editing :cool:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;
&amp;lt;s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:s="library://ns.adobe.com/flex/spark"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:esri="http://www.esri.com/2008/ags"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; initialize="application_initializeHandler(event)"&amp;gt;
 &amp;lt;s:layout&amp;gt;
&amp;nbsp; &amp;lt;s:HorizontalLayout/&amp;gt;
 &amp;lt;/s:layout&amp;gt;
 
 &amp;lt;fx:Style&amp;gt;
&amp;nbsp; @namespace esri "http://www.esri.com/2008/ags";
&amp;nbsp; 
&amp;nbsp; esri|Editor
&amp;nbsp; {
&amp;nbsp;&amp;nbsp; skin-class: ClassReference("assets.skins.EditorSkin"); /* undo/redo buttons commented */
&amp;nbsp; }
 &amp;lt;/fx:Style&amp;gt;
 
 &amp;lt;fx:Script&amp;gt;
&amp;nbsp; &amp;lt;![CDATA[&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; import com.esri.ags.components.Editor;
&amp;nbsp;&amp;nbsp; import com.esri.ags.events.FeatureLayerEvent;
&amp;nbsp;&amp;nbsp; import com.esri.ags.tasks.GeometryService;
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; import mx.events.FlexEvent;
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; private var myEditor:Editor;
&amp;nbsp;&amp;nbsp; private var geometryService:GeometryService = new GeometryService("http://sampleserver3.arcgisonline.com/ArcGIS/rest/services/Geometry/GeometryServer");
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; protected function application_initializeHandler(event:FlexEvent):void
&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp; myEditor = new Editor();
&amp;nbsp;&amp;nbsp;&amp;nbsp; myEditor.map = myMap;
&amp;nbsp;&amp;nbsp;&amp;nbsp; myEditor.featureLayers = [ points, fireAreas ];
&amp;nbsp;&amp;nbsp;&amp;nbsp; myEditor.geometryService = geometryService;
&amp;nbsp;&amp;nbsp;&amp;nbsp; myEditor.toolbarVisible = true;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; editorHolder.addElement(myEditor);
&amp;nbsp;&amp;nbsp; }

&amp;nbsp;&amp;nbsp; protected function editsStartingHandler(event:FeatureLayerEvent):void
&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp; var addingDisabled:Boolean = Math.random() &amp;gt; 0.5;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (event.adds &amp;amp;&amp;amp; event.adds.length &amp;gt; 0 &amp;amp;&amp;amp; addingDisabled &amp;amp;&amp;amp; event.cancelable)
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; event.preventDefault();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; editorHolder.removeAllElements();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; myEditor = new Editor();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; myEditor.map = myMap;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; myEditor.featureLayers = [ points, fireAreas ];
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; myEditor.geometryService = geometryService;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; myEditor.toolbarVisible = true;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; editorHolder.addElement(myEditor);
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp; }

&amp;nbsp; ]]&amp;gt;
 &amp;lt;/fx:Script&amp;gt;
 
 &amp;lt;s:VGroup width="328" height="100%" id="editorHolder" /&amp;gt;
 &amp;lt;esri:Map id="myMap" wrapAround180="true"&amp;gt;
&amp;nbsp; &amp;lt;esri:extent&amp;gt;
&amp;nbsp;&amp;nbsp; &amp;lt;esri:Extent id="sheepfire"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmin="-13144000" ymin="4033000" xmax="-13066000" ymax="4099000"&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;esri:SpatialReference wkid="102100"/&amp;gt;
&amp;nbsp;&amp;nbsp; &amp;lt;/esri:Extent&amp;gt;
&amp;nbsp; &amp;lt;/esri:extent&amp;gt;
&amp;nbsp; &amp;lt;esri:ArcGISTiledMapServiceLayer url="http://server.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer"/&amp;gt;
&amp;nbsp; &amp;lt;esri:FeatureLayer id="fireAreas"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; editsStarting="editsStartingHandler(event)"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mode="snapshot"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; outFields="*"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; url="http://sampleserver3.arcgisonline.com/ArcGIS/rest/services/Fire/Sheep/FeatureServer/2"/&amp;gt;
&amp;nbsp; &amp;lt;esri:FeatureLayer id="points"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mode="snapshot"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; editsStarting="editsStartingHandler(event)"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; outFields="*"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; url="http://sampleserver3.arcgisonline.com/ArcGIS/rest/services/Fire/Sheep/FeatureServer/0"/&amp;gt;
 &amp;lt;/esri:Map&amp;gt; 
&amp;lt;/s:Application&amp;gt;
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 02:44:32 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/cancel-edit-event-problem/m-p/627734#M13981</guid>
      <dc:creator>IvanBespalov</dc:creator>
      <dc:date>2021-12-12T02:44:32Z</dc:date>
    </item>
    <item>
      <title>Re: Cancel edit event problem</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/cancel-edit-event-problem/m-p/627735#M13982</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Original User: arslansai&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;i did it. &lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;(EditorSkin)(myEditor.getChildAt(0)).currentState = "normal"&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;BR /&gt;&lt;SPAN&gt;it is reset editor status to normal.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Sep 2012 05:29:44 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/cancel-edit-event-problem/m-p/627735#M13982</guid>
      <dc:creator>Anonymous User</dc:creator>
      <dc:date>2012-09-11T05:29:44Z</dc:date>
    </item>
  </channel>
</rss>

