MACROMEDIA FLEX BUILDER-USING FLEX BUILDER Bedienungsanleitung Seite 30

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 39
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 29
xmlns:mx="library://ns.adobe.com/flex/mx" width="400" height="300"
xmlns:flexforforce="http://flexforforce.salesforce.com">
<s:layout>
<s:VerticalLayout/>
</s:layout>
<fx:Script>
<![CDATA[
import com.salesforce.assets.StaticAssets;
import com.salesforce.events.ToasterEvent;
import com.salesforce.flexforforce.F3DesktopApplication;
import com.salesforce.flexforforce.F3DesktopWrapper;
import com.salesforce.notifications.F3Message;
import com.salesforce.notifications.Toaster;
import mx.collections.ArrayCollection;
import mx.data.IManaged;
import mx.logging.ILogger;
import mx.logging.Log;
import mx.rpc.Responder;
import mx.rpc.events.FaultEvent;
import services.flexforforce.Account;
protected var _app : F3DesktopApplication;
protected var _desktopWrapper : F3DesktopWrapper;
private static const LOG : ILogger = Log.getLogger( "AccountsView" );
// After executing a query, this is populated with the resulting rows
[Bindable]
protected var _gridDataProvider : ArrayCollection = new ArrayCollection();
public function set app( app : F3DesktopApplication ) : void {
_app = app;
_desktopWrapper = app.wrapper;
}
protected function onCreateClick() : void {
_app.setStatus( null );
// switch to create mode and simply render a new account
currentState = "create";
_createFieldContainer.fieldCollection.render( new Account());
}
protected function onSyncClick() : void {
_app.setStatus( null );
_desktopWrapper.syncWithServer(
null,
new mx.rpc.Responder(
function( result : F3Message ) : void {
_app.setStatus( result );
26
Step 8: Create the Account Manager User Interface and
Application Logic
Seitenansicht 29
1 2 ... 25 26 27 28 29 30 31 32 33 34 35 ... 38 39

Kommentare zu diesen Handbüchern

Keine Kommentare