<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:DataGrid id="studentDetails" x="216" y="41" dataProvider="{listCollection}" itemClick="onItemClick(event)">
<mx:columns>
<mx:DataGridColumn headerText="Name" dataField="name"/>
<mx:DataGridColumn headerText="Age" dataField="age"/>
<mx:DataGridColumn headerText="Sex" dataField="sex"/>
</mx:columns>
</mx:DataGrid>
<mx:Button x="311" y="237" label="Delete Student" click="onClick(event)" id="deleteButton" enabled="false"/>
<mx:XML id="sampleXML" format="e4x" xmlns="">
<students>
<student>
<name>Michael</name>
<age>12</age>
<sex>Male</sex>
</student>
<student>
<name>Jesse</name>
<age>15</age>
<sex>Female</sex>
</student>
<student>
<name>Ben</name>
<age>10</age>
<sex>Male</sex>
</student>
</students>
</mx:XML>
<mx:XMLListCollection id="listCollection" source="{sampleXML.student}"/>
<mx:Script>
<![CDATA[
import mx.events.ListEvent;
import mx.controls.Alert;
public function onItemClick(e:ListEvent):void
{
deleteButtonEnableToggle(true);
}
public function onClick(e:Event):void
{
deleteButtonEnableToggle(false);
listCollection.removeItemAt(studentDetails.selectedIndex);
listCollection.refresh();
}
public function deleteButtonEnableToggle(val:Boolean):void
{
deleteButton.enabled=val;
}
]]>
</mx:Script>
</mx:WindowedApplication>
A peep into SAP
15 years ago
No comments:
Post a Comment