0
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
private var myTimer:Timer;
[Bindable] public var isEnabled:Boolean = true;
public function getDetails():void {
Alert.show("Got it!!");
isEnabled = false;
myTimer = new Timer(5000, 1);
myTimer.addEventListener(TimerEvent.TIMER_COMPLETE, timerHandler);
myTimer.start();
}
public function timerHandler(event:TimerEvent):void {
isEnabled = true;
}
]]>
</mx:Script>
<mx:ArrayCollection id="myAc">
<mx:source>
<mx:Object version="1.0" telephone="9875454214" />
<mx:Object version="2.0" telephone="8794568784" />
<mx:Object version="3.0" telephone="8796454487" />
</mx:source>
</mx:ArrayCollection>
<mx:HBox>
<mx:DataGrid verticalScrollPolicy="on" focusEnabled="false" name="Version" id="Version" width="100%" height="65" dataProvider="{myAc}" >
<mx:columns >
<mx:DataGridColumn width="150" dataField="version" headerText="Version" />
<mx:DataGridColumn width="70" dataField="telephone" headerText="Telephone" />
<mx:DataGridColumn width="90" paddingLeft="20" headerText="Download">
<mx:itemRenderer>
<mx:Component>
<mx:Image height="10%" source="css/page_excel.png" click = "outerDocument.getDetails()" enabled = "{outerDocument.isEnabled}" />
</mx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>
</mx:columns>
</mx:DataGrid>
</mx:HBox>
</mx:Application>
Bu uygulama, tıklatıldığında Görüntüyü devre dışı bırakmak ve 5 saniye sonra da Etkinleştir işlevini devre dışı bırakmak üzere programlanmıştır. Ama bütün Sütunu devre dışı bırakıyor. Sadece tıklanan Görüntüyü devre dışı bırakmak istiyorum.Satır içi öğesi oluşturucu kullanılarak işlenen Datagrid içindeki bileşen nasıl devre dışı bırakılır
Zamana çözüm çağrısı yöntemi gitmiyor ......... Uyarı kullanarak kontrol edildi. – manoj
@manoj hmm .. benim için çalıştı. Çevrimiçi örnek ekledim. –
@Yasuyuki ....... Teşekkürler. Düğmeyle iyi çalışıyor ancak Görüntü ile değil. Bir görüntü ile deneyebilir ve bana bildirin ......... Tekrar teşekkürler – manoj