Beispielprojekte
Dieser Abschnitt enthält vier Beispielprojekte. Jedes davon baut auf dem vorhergehenden Projekt auf. Im ersten Projekt wird gezeigt, wie Sie eine Steuerelementvorlage erstellen und verwenden. Die Aufgabe dieser Vorlage ist einfach: Der Benutzer kann damit einen Kontinent, anschließend ein Land und eine Stadt auswählen (siehe Abbildung unten). Durch eine Auswahl auf der jeweiligen Ebene wird eine Liste von Optionsfeldern auf der nächsten Ebene generiert. Zur Generierung dieser Optionsfeldlisten verwenden wir Steuerelementvorlagen wieder. In den darauf folgenden Projekten werden weitere Funktionalitäten hinzugefügt, anhand welcher gezeigt wird, auf welche verschiedenen Arten Steuerelementvorlagen eingesetzt werden können.
Um eines der Beispielprojekte zu öffnen und damit zu experimentieren, doppelklicken Sie auf die entsprechende MTD-Datei (Pfad siehe unten).
Pfad der Projektdateien
Alle unten aufgelisteten Beispielprojekte befinden sich im Ordner (Eigene) Dokumente: Altova\MobileTogetherDesigner10\MobileTogetherDesignerExamples\Tutorials\ControlTemplates.
•Cities1-Reuse.mtd
•Cities2-SwitchTemplates.mtd
•Cities3-DynamicUpdates.mtd
•Cities4-DynamicSelection.mtd
•CitiesWorldwide.xml
<?xml version="1.0" encoding="UTF-8"?> <!-- Cities in which the survey is being carried out --> <Cities> <Continent name="Americas"> <Country name="USA"> <City name="Miami"/> <City name="San Francisco"/> <City name="Chicago"/> <City name="Washington"/> <City name="Los Angeles"/> <City name="Boston"/> <City name="New Orleans"/> <City name="Denver"/> <City name="Seattle"/> <City name="New York"/> <City name="Philadelphia"/> <City name="Minneapolis"/> </Country> <Country name="Canada"> <City name="Vancouver"/> <City name="Ottawa"/> <City name="Toronto"/> <City name="Montreal"/> <City name="Calgary"/> <City name="Edmonton"/> </Country> <Country name="Mexico"> <City name="Mexico City"/> <City name="Guadalajara"/> <City name="Puebla"/> <City name="Tijuana"/> <City name="Monterrey"/> </Country> </Continent> <Continent name="Europe"> <Country name="UK"> <City name="London"/> <City name="Edinburgh"/> <City name="Cambridge"/> <City name="Oxford"/> <City name="Liverpool"/> <City name="Bristol"/> </Country> <Country name="Germany"> <City name="Heidelberg"/> <City name="Stuttgart"/> <City name="Berlin"/> <City name="Frankfurt"/> <City name="Hamburg"/> <City name="Bonn"/> <City name="Munich"/> </Country> <Country name="France"> <City name="Paris"/> <City name="Marseille"/> <City name="Lyon"/> <City name="Toulouse"/> <City name="Nice"/> <City name="Strasbourg"/> </Country> <Country name="Italy"> <City name="Rome"/> <City name="Milan"/> <City name="Naples"/> <City name="Turin"/> <City name="Palermo"/> <City name="Genoa"/> <City name="Bologna"/> <City name="Florence"/> <City name="Venice"/> </Country> <Country name="Spain"> <City name="Madrid"/> <City name="Zaragoza"/> <City name="Barcelona"/> <City name="Valencia"/> <City name="Seville"/> </Country> </Continent> <Continent name="Asia"> <Country name="Japan"> <City name="Tokyo"/> <City name="Osaka"/> <City name="Nagoya"/> <City name="Sendai"/> <City name="Sapporo"/> </Country> <Country name="China"> <City name="Beijing"/> <City name="Shanghai"/> <City name="Tianjin"/> <City name="Hong Kong"/> </Country> <Country name="India"> <City name="New Delhi"/> <City name="Mumbai"/> <City name="Chennai"/> <City name="Bengaluru"/> <City name="Kolkata"/> </Country> </Continent> <Continent name="Oceania"> <Country name="New Zealand"> <City name="Auckland"/> <City name="Wellington"/> <City name="Christchurch"/> </Country> <Country name="Australia"> <City name="Canberra"/> <City name="Melbourne"/> <City name="Brisbane"/> <City name="Sydney"/> <City name="Adelaide"/> <City name="Hobart"/> <City name="Perth"/> </Country> </Continent> <Continent name="Africa"> <Country name="South Africa"> <City name="Pretoria"/> <City name="Johannesburg"/> <City name="Cape Town"/> <City name="Port Elizabeth"/> <City name="Durban"/> </Country> <Country name="Egypt"> <City name="Cairo"/> <City name="Alexandria"/> </Country> <Country name="Nigeria"> <City name="Lagos"/> <City name="Abuja"/> <City name="Kano"/> </Country> <Country name="Kenya"> <City name="Nairobi"/> <City name="Mombasa"/> </Country> </Continent> </Cities>
|
In diesem Abschnitt
Dieser Abschnitt besteht aus den folgenden Kapiteln:
•Wiederverwenden einer Vorlage
•Dynamisches Wechseln des Vorlageninhalts
•Dynamische Auswahl einer Vorlage