FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: DocCyber am 29 November 2023, 14:12:20

Titel: [GELÖST] [FTUI-3] eigene Pipe-Function für die ersten x Zeichen
Beitrag von: DocCyber am 29 November 2023, 14:12:20
Zitat von: setstate am 26 Januar 2021, 20:09:26Tipp:
man kann sich eigene Pipe-Functions für häufig genutzte Anwendungen anlegen.
Direkt im HTML per Script-Tag oder in einem user.js File
<script >
  const minusBlue = () => input => Number(input) < 0 ? 'blue' : null;
</script>
<ftui-label [text]="AgroWeather:fc0_tempMin" [color]="AgroWeather:fc0_tempMin | minusBlue()" size="4" unit="°C"></ftui-label>

Hallo zusammen.
Es gibt offenbar eine Möglichkeit zum Erstellen eigener Pipes.
setstate hatte ein schönes Beispiel dazu genannt (s. oben)

Leider bin ich in JavaScript absolut nicht fit und kann das Beispiel deshalb nicht für meine Zwecke umsetzen.
Kann mir jemand schreiben, wie der Ausdruck einer Pipe-Function ausehen muss, die die ersten x Zeichen aus einem Reading zurückgibt?

Also so was wie left(text, x)...
Titel: Aw: [FTUI-3] eigene Pipe-Function für die ersten x Zeichen
Beitrag von: DocCyber am 29 November 2023, 14:57:55
Ich hatte diese Frage aus dem großen Thread gelöscht und hier neu eingestellt, weil sie sonst verloren geht. Zwischenzeitlich hatte aber tatsächlich schon jemand geantwortet und mein Problem gelöst:
Zitat von: DocCyber am 29 November 2023, 14:53:06
Zitat von: yersinia am 29 November 2023, 14:01:32slice(start, end) (https://github.com/knowthelist/ftui/blob/master/www/ftui/modules/ftui/ftui.binding.js#L15) müsste das eigtl schon erfüllen.

Perfekt - danke!  :)

Herzlichen Dank nochmals.