hi
i have a datagrid my design. I can load this datagrid list when page enter.
haven't got a problem this point.

add my desing add button, delete button, and save button so this button
labels are make those,

but last change don't load into the datagrid list.

how can i this, after result?

below my code

<mx:application  inside creationComplete="startService()" />

startservice is inthe script

private function startService():void
 {
  cdgetSrv.send();
 }

private function handleGETResult(event:ResultEvent):void
 {

  var cds:ArrayCollection = event.result.catalog.cd;
  var temp:ArrayCollection = new ArrayCollection();
  var cursor:IViewCursor = cds.createCursor();
  while(!cursor.afterLast)
  {
   var cd:Cd = new Cd();
   cd.fill(cursor.current);
   temp.addItem(cd);
   cursor.moveNext();
  }
    catalog = temp;

 }

 private function doNew():void
 {
  currentState = 'newCdAlbum';
  d.selectedIndex = -1;

 }
 private function doDelete():void
 {

  cddeleteSrv.send({id: d.selectedItem.cdId});
  currentState = '';
 }

<mx:HTTPService id="cdgetSrv" url="http://10.0.0.9/flex/view.html";
result="handleGETResult(event)"/>
<mx:HTTPService id="cdsaveSrv" method="POST" url="
http://10.0.0.9/flex/save.html"; result="cdgetSrv.send()"/>
<mx:HTTPService id="cddeleteSrv" method="POST" url="
http://10.0.0.9/flex/delete.html"; result="cdgetSrv.send()"/>


<mx:DataGrid x="0" y="0" dataProvider="{catalog}"
change="currentState='detail'"  id="d" width="100%" height="132">
     <mx:columns>

         <mx:DataGridColumn headerText="Year" width="40" dataField="year"/>
         <mx:DataGridColumn headerText="Title" dataField="title"/>
         <mx:DataGridColumn headerText="Album" dataField="album"/>
     </mx:columns>
 </mx:DataGrid>

Reply via email to