| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Nov 2011
Beiträge: 4
| mehrere Datenbanken einbinden
Hi ich möchte für meine Anwendung mehrere Unterkategorien herstellen. Dazu baue ich eine Übersichtsseite, von der aus man dann auf die verschiedenen Tabellen zugreifen kann. Ich kann eine XML-Datei per HTTPService einbinden, scheitere aber daran, weitere DBs einzubinden. Wie kann ich das anders machen? Wie kann ich aus einer DB nur bestimmte Einträge anzeigen lassen? (Ich mache das derzeit mit DataGrid und da zeigt es ja alle Einträge aus der DB an) Danke schonmal! |
| | |
| | #2 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 12.146
|
Datenbanken einbinden? Du wirst nur eine Datenbank haben, in der alle Date stehen. Über eine Middleware (ein PHP Script im einfachsten Fall) holst du dir dann die Daten, die du brauchst.
__________________ http://icodeapps.net | Meet me at the Flex user group Hamburg talking about CoffeeScript |
| | |
| | #4 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 12.146
|
Der beste Weg wäre es, die Daten zu laden und dann zu filtern. Schaue dir dazu mal die Filterfunktion der ArrayCollection an.
__________________ http://icodeapps.net | Meet me at the Flex user group Hamburg talking about CoffeeScript |
| | |
| | #6 (permalink) |
| Neuer User Registriert seit: Nov 2011
Beiträge: 4
|
ich hab das mit der filterfunktion mal probiert. sieht jetzt folgendermaßen aus: Code: <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
xmlns:components="components.*"
creationComplete="siegelService.send()">
<fx:Script>
<![CDATA[
import mx.collections.*;
import mx.collections.ArrayCollection;
import mx.controls.Alert;
import mx.controls.Button;
import mx.events.ItemClickEvent;
import spark.components.Grid;
import spark.events.GridSelectionEvent;
import spark.skins.spark.DefaultComplexItemRenderer;
import spark.skins.spark.DefaultItemRenderer;
[Bindable]
private var siegelList:ArrayCollection;
...
private function RBGClickHandler(event:Event):void
{
siegelList.filterFunction = FilterFunction;
siegelList.refresh();
}
private function FilterFunction(item:Object):Boolean
{
return (item.kategorie == RBG.selectedValue);
}
]]>
</fx:Script>
....states....
<fx:Declarations>
<s:HTTPService id="siegelService"
url="data/Siegel.xml"
result="siegelList=siegelService.lastResult.siegels.siegel"/>
</fx:Declarations>
<mx:List id="List" labelField="Name" dataProvider="{siegelList}" x="20" y="380" width="500" height="400"/>
<mx:HBox>
<mx:RadioButtonGroup id="RBG" itemClick="RBGClickHandler(event);" />
<mx:RadioButton groupName="RBG" id="Lebensmittel" value="Lebensmittel" label="Lebensmittel" width="196" y="30" x="10"/>
<mx:RadioButton groupName="RBG" id="Arbeitsschutz" value="Arbeitsschutz" label="Arbeitsschutz" width="196" y="50" x="10"/>
</mx:HBox> und in der xml-datei: Code: <?xml version="1.0"?>
<siegels>
...
<siegel>
<kategorie>Arbeitsschutz</kategorie>
<Name>Fair-Trade-Siegel</Name>
<id>Siegel_FairTrade</id>
<bild>//images/Siegel_FairTrade.jpg</bild>
<kontakthttp://www.fairtrade-deutschland.de/bot/kontakt/</kontakt>
<webseite>http://www.fairtrade-deutschland.de/</webseite>
<kurzbeschreibung>TransFair – Verein zur Förderung des Fairen Handels mit der „Dritten Welt“ e.V.</kurzbeschreibung>
<beschreibung>Bei Produkten mit dem Fairtrade-Siegel haben Sie die Gewissheit, dass die Lebens- und Arbeitsbedingungen von Bauern und Beschäftigen durch Fairtrade-Preise ...</beschreibung>
</siegel>
...
</siegels> jetzt müsste er mir in dem feld unten doch dann die <Namen> der datensätze die den value vom selectierten radiobutton als <kategorie> haben anzeigen, oder??? aber er zeigt mir gar nix an ![]() Hoffe der Code ist so halbwegs aufgeräumt und verständlich.... |
| | |
![]() |
| Lesezeichen |
| Stichworte |
| datagrid, datenbank, httpservice |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Flash CS4] mehrere swfs in Flashdatei einbinden | homini | Flash Einsteiger | 1 | 08-07-2011 11:42 |
| [Flash CS3] Mehrere Flv Videos mittels Komponente einbinden - Innerhalb eines MC's | Nostradamus | Flash Einsteiger | 1 | 24-02-2010 17:39 |
| [Flash CS4] mehrere swf`s in typo3 einbinden | Rotti | Flash Einsteiger | 20 | 11-02-2009 08:33 |
| Mehrere Sounds zur Auswahl einbinden | mindcracker | Flash MX | 14 | 24-04-2004 16:12 |
| Datenbanken | kapes | Flash und Datenbanken | 6 | 09-07-2001 11:39 |