In meiner Anwendung muss ich eine einfache dynamische UI erstellen, die aus einem Inhalt erstellt werden muss, der vom Server kommt. Gibt es eine Möglichkeit, eine Ansicht aus einem String-Inhalt zu rendern?Reagieren native dynamische Laufzeit UI Erstellung
2
A
Antwort
1
Ich render verschiedene UI-Steuerelemente auf dem Bildschirm, basierend auf Typ-Attribut, das ich vom Server bekomme. Ich bin mit Listview wie folgt
<ListView
enableEmptySections = {true}
style={{flex:1}}
dataSource={ds.cloneWithRows(data)}
renderRow=
{
(data, secId, rowId, rowMap) =>
{
return this.renderRow(data, secId, rowId, rowMap);
}
}
/>
Die Daten, die ich vom Server erhalten, ist in folgendem Format
[{type: 'Text', Label: 'label1'}, {type: ‚Checkbox ', Label:' Label2 '}];
im renderRow Methode, basierend auf dem Datentyp I verschiedener UI-Steuerelemente
renderRow(data, secId, rowId, rowMap) {
if (data.type=='Text')
{
var contentRow = <TextInput style={styles.InputRowBox} />;
return (contentRow);
}
else if (data.type=='CheckBox')
{
var notificationRow = <CheckBox style={styles.checkboxStyle} />
return (notificationRow);
}
}
Anmerkung machen: Für die Checkbox Kontrolle zu arbeiten, benötigen Sie Checkbox Paket hinzuzufügen, habe ich von diesen link
Verwandte Themen
- 1. Reagieren - Native dynamische Bildquelle?
- 2. Native dynamische UI-Komponente für React Native
- 3. Dynamische erfordern Reagieren Native Bilder
- 4. Reagieren Native dynamische Splash-Bildschirm?
- 5. Dynamische Erstellung einer C++ - Funktionsargumentliste zur Laufzeit
- 6. Native Komponente ohne UI reagieren
- 7. reagieren-native Link @ shoutem/ui
- 8. reagieren native dynamische Listenansicht Taylor Swift
- 9. Reagieren native benutzerdefinierte UI-Komponente mit Bibliothek
- 10. Automatisierung native Anwendungen reagieren
- 11. Reactive Native UI-Komponente
- 12. ASP.NET Dynamische GridView-Erstellung
- 13. Burg dynamische Proxy-Erstellung
- 14. Dynamische Erstellung von Consumer
- 15. Laravel dynamische Erstellung Funktionen
- 16. Erstellung Dynamische Checkboxen Javascript
- 17. SAPUI5 Sap.m.Table Dynamische Erstellung
- 18. Dynamische Erstellung von Subdomains
- 19. Angular dynamische Tabelle Erstellung
- 20. Wie zu implementieren dynamische Registerkarten verwenden reagieren native Router Flux?
- 21. Dynamische navIconName ToolbarAndroid mit reagieren-native-Vektor-Symbol
- 22. Reagieren + Reagieren Native Starter-Kit
- 23. Dynamische Erstellung einer CSV-Datei mit FileHelpers
- 24. Reagieren native UI-Komponenten: RCTBubblingEventBlock/RCTDirectEventBlock scheinen nicht
- 25. Dynamische Farbe in reagieren nativ
- 26. Reagieren und Semantic-Ui-Reagieren
- 27. reagieren-native und reagieren-native-fbsdk bauen nicht
- 28. Reagieren native Debug auf Windows
- 29. Reagieren Native benutzerdefiniertes Ereignis
- 30. Native Navigator reagieren