mirror of
https://github.com/joBr99/nspanel-lovelace-ui.git
synced 2026-02-20 05:04:44 +01:00
Dynamische Icons für Subpages ergänzt V4.2.x
@@ -149,7 +149,27 @@ Hier ein Beispiel als Blockly, welches alle Fenster in einem Aliasordner überwa
|
||||

|
||||
|
||||
|
||||
Wie Ihr den Datenpunkt unter 0_userdata.0. setzen wollt, könnt ihr selbst entscheiden und ist auch ganz von der Anzahl der Kontakte abhängig. Auf einer cardGrid könnt ihr maximal 6 Icon / Kontakte darstellen. Deshalb kann es notwendig sein, noch eine Subpage dazwischen zu setzen und diese nach Stockwerken aufzuteilen.
|
||||
Wie Ihr den Datenpunkt unter 0_userdata.0. setzen wollt, könnt ihr selbst entscheiden und ist auch ganz von der Anzahl der Kontakte abhängig. Auf einer cardGrid könnt ihr maximal 8 Icon / Kontakte darstellen. Deshalb kann es notwendig sein, noch eine Subpage dazwischen zu setzen und diese nach Stockwerken aufzuteilen.
|
||||
|
||||
**Erweiterung ab Version 4.2**
|
||||
|
||||
die Flexibilität der Icon wurde um die Farbe und dem Buttontext(CardEntities) erweitert.
|
||||
Dazu müssen zwei Datenpunkte im Alias angelegt werden.
|
||||
**COLORDEC** (Typ Zahl) beinhaltet die Farbzahl entsprechend DEC565.
|
||||
[Hier gibt es ein Nextion-HMI-Color-Converter](https://nodtem66.github.io/nextion-hmi-color-convert/index.html)
|
||||
**BUTTONTEXT** (Typ String) statt PRESS kann der Text freigewählt werden.
|
||||
|
||||
<img width="331" alt="Bildschirmfoto 2023-08-21 um 16 10 40" src="https://github.com/joBr99/nspanel-lovelace-ui/assets/101348966/5edbb8b0-ead3-4c69-9a9a-479eb2cb6e16">
|
||||
|
||||
Mindest Schreibweise, wenn DatenPunkte angelegt sind.
|
||||
```
|
||||
<PageItem>{ navigate: true, id: AliasPath + 'Status_offene_Tuer', targetPage:'Tuer', name: 'Türen'},
|
||||
```
|
||||
|
||||
Wenn einer oder beide Datenpunkte nicht vorhanden sind, wird die altbekannt Schreibweise heran gezogen, wie z.B.
|
||||
```
|
||||
<PageItem>{ navigate: true, id: AliasPath + 'Status_offene_Tuer', targetPage:'Tuer', useColor:true, onColor: Green, offColor: Red, name: 'Türen', buttonText: 'hier drücken'},
|
||||
```
|
||||
|
||||
## Navigation mit den Hardware-Buttons
|
||||
|
||||
|
||||
Reference in New Issue
Block a user