here is my delete code : //Task_1_def is the name of the class. private function doDel(task_1_def:Task_1_def):void{ var ind:Number=0; for each (var item:Object in ModelDSI.getInstance().task_1_defs){ if(task_1_def.root_id == item.root_id) { trace("silmeyi buldum: "+ind); break; } ind++; } trace("onceki boy:"+String(ModelDSI.getInstance().task_1_defs.length)); ModelDSI.getInstance().task_1_defs.removeItemAt(ind); trace("sonraki boy:"+String(ModelDSI.getInstance().task_1_defs.length)); trace('task_1_def silindi'); }
----- Original Message ---- From: Yiðit Boyar <[EMAIL PROTECTED]> To: flexcoders@yahoogroups.com Sent: Wednesday, March 21, 2007 10:47:30 AM Subject: [flexcoders] arrayCollection.removeItem does not work ??? --bug ?? hi all; i'm using cairngorm and many data bindings from my model to views. the problem is that; i cannot remove items from dataProvider; actually i delete but they come back !!! the procedure is as it should be; i have an object commander that finds the object index from the arraycollection of Model; then removes it using the arrayCollection. removeItemAt( ); function. but it is not being deleted. (actually it is being deleted; i mean the values are deleted; but the object stays in the arrayCollection; so it's length does not decrease) i added an event listener to the arrayCollection' s collectionChange event and what i saw was really strange. i trace the length in the event listener and; it first decreases the length than a second event call comes and the length again increases. any help? any hope ? thanks.. yigit Don't pick lemons. See all the new 2007 cars at Yahoo! Autos. <!-- #ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;} #ygrp-mlmsg table {font-size:inherit;font:100%;} #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, sans-serif;} #ygrp-mlmsg pre, code {font:115% monospace;} #ygrp-mlmsg * {line-height:1.22em;} #ygrp-text{ font-family:Georgia; } #ygrp-text p{ margin:0 0 1em 0;} #ygrp-tpmsgs{ font-family:Arial; clear:both;} #ygrp-vitnav{ padding-top:10px;font-family:Verdana;font-size:77%;margin:0;} #ygrp-vitnav a{ padding:0 1px;} #ygrp-actbar{ clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;} #ygrp-actbar .left{ float:left;white-space:nowrap;} .bld{font-weight:bold;} #ygrp-grft{ font-family:Verdana;font-size:77%;padding:15px 0;} #ygrp-ft{ font-family:verdana;font-size:77%;border-top:1px solid #666; padding:5px 0; } #ygrp-mlmsg #logo{ padding-bottom:10px;} #ygrp-vital{ background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;} #ygrp-vital #vithd{ font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;} #ygrp-vital ul{ padding:0;margin:2px 0;} #ygrp-vital ul li{ list-style-type:none;clear:both;border:1px solid #e0ecee; } #ygrp-vital ul li .ct{ font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;} #ygrp-vital ul li .cat{ font-weight:bold;} #ygrp-vital a { text-decoration:none;} #ygrp-vital a:hover{ text-decoration:underline;} #ygrp-sponsor #hd{ color:#999;font-size:77%;} #ygrp-sponsor #ov{ padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;} #ygrp-sponsor #ov ul{ padding:0 0 0 8px;margin:0;} #ygrp-sponsor #ov li{ list-style-type:square;padding:6px 0;font-size:77%;} #ygrp-sponsor #ov li a{ text-decoration:none;font-size:130%;} #ygrp-sponsor #nc { background-color:#eee;margin-bottom:20px;padding:0 8px;} #ygrp-sponsor .ad{ padding:8px 0;} #ygrp-sponsor .ad #hd1{ font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;} #ygrp-sponsor .ad a{ text-decoration:none;} #ygrp-sponsor .ad a:hover{ text-decoration:underline;} #ygrp-sponsor .ad p{ margin:0;} o {font-size:0;} .MsoNormal { margin:0 0 0 0;} #ygrp-text tt{ font-size:120%;} blockquote{margin:0 0 0 4px;} .replbq {margin:4;} --> ____________________________________________________________________________________ Get your own web address. Have a HUGE year through Yahoo! Small Business. http://smallbusiness.yahoo.com/domains/?p=BESTDEAL