Flex 3 - Applications Internet riches
© Groupe Eyrolles, 2008
180
La liaison avec l’item renderer sera effective directement via l’attribut
itemRenderer de la colonne en question :
Lier l’item renderer à la colonne Del
Ajoutons également un nouveau nœud pour l’appel du service distant
dans la balise RemoteObject :
Appel du service distant dans la balise RemoteObject
import mx.controls.DataGrid;
import actionscript.events.DelEvent;
[Embed(source="../assets/ui/delete.png")]
[Bindable]
public var deleteIcon:Class;
private function onClick ( pEvt:MouseEvent ):void
{
var ownerGrid:DataGrid = DataGrid ( owner );
var player:Object = ownerGrid.selectedItem;
ownerGrid.dispatchEvent( new DelEvent
( DelEvent.DEL_PLAYER, player ) );
}
]]>
dataField="position"/>
dataField="available"
itemRenderer="renderers.ItemRenderRemoveButton"/>
id="ROService"
showBusyCursor="true"
source="joueurs.Joueurs"
destination="amfphp">
result="getPlayersResult(event)" />
result="delPlayerResult(event)" />
© Groupe Eyrolles, 2008
180
La liaison avec l’item renderer sera effective directement via l’attribut
itemRenderer de la colonne en question :
Lier l’item renderer à la colonne Del
Ajoutons également un nouveau nœud pour l’appel du service distant
dans la balise RemoteObject :
Appel du service distant dans la balise RemoteObject
import mx.controls.DataGrid;
import actionscript.events.DelEvent;
[Embed(source="../assets/ui/delete.png")]
[Bindable]
public var deleteIcon:Class;
private function onClick ( pEvt:MouseEvent ):void
{
var ownerGrid:DataGrid = DataGrid ( owner );
var player:Object = ownerGrid.selectedItem;
ownerGrid.dispatchEvent( new DelEvent
( DelEvent.DEL_PLAYER, player ) );
}
]]>
itemRenderer="renderers.ItemRenderRemoveButton"/>
showBusyCursor="true"
source="joueurs.Joueurs"
destination="amfphp">
