MACROMEDIA FLEX BUILDER-USING FLEX BUILDER Uživatelský manuál Strana 34

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 39
  • Tabulka s obsahem
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků
Zobrazit stránku 33
}
protected function onQueryResult( rows : ArrayCollection ) : void {
_desktopWrapper.releaseQueryResults( _gridDataProvider );
// populate datagrid
_gridDataProvider = rows;
if ( _gridDataProvider == null )
_gridDataProvider = new ArrayCollection();
var status : F3Message = new F3Message(
F3Message.STATUS_INFO,
"Query returned with " +
_gridDataProvider.length +
" accounts"
);
// show message in status bar
_app.setStatus( status );
// show toaster
_app.showToaster(
new Toaster(
StaticAssets.PRODUCT_IMAGE_32,
"Query Results",
status.description
)
);
}
protected function onToasterSelected( event : ToasterEvent ) : void {
var len : int = _gridDataProvider.length;
var context : String = Toaster( event.toaster ).context as String;
for ( var i : int = 0; i < len; i++ ) {
var entity : Object = _gridDataProvider.getItemAt( i );
if (
entity.hasOwnProperty( "Name" ) &&
entity.Name == context )
{
_dataGrid.selectedIndex = i;
break;
}
}
}
]]>
</fx:Script>
<s:states>
<s:State name="default"/>
<s:State name="create"/>
<s:State name="edit"/>
</s:states>
30
Step 8: Create the Account Manager User Interface and
Application Logic
Zobrazit stránku 33
1 2 ... 29 30 31 32 33 34 35 36 37 38 39

Komentáře k této Příručce

Žádné komentáře