Calview Widget für Heute und Morgen

Begonnen von neyzen, 24 März 2021, 15:42:35

Vorheriges Thema - Nächstes Thema

neyzen

Hallo,
wie mache ich den das wenn ich in meiner FTUI mit dem Calview Widget anstatt Montag "Heute" und Dienstag "Morgen" die entsprechenden Termine für heute und Morgen anzeigen lassen möchte.
Wie gesagt ich hätte gerne anstatt den Wochentag ein Heute oder Morgen drin.
Meine Def sieht jetzt so aus

<div data-type="calview"
data-device="MeinKalender"
data-get="all"
data-detail='["weekdayname","btime","summary"]'
data-detailwidth='["28","20","52"]'
data-max="7"
data-class="left-align bigger"
data-class-usage="row"
data-daysleft-values='[0,2]'
data-daysleft-classes='["",""]'
data-daysleft-background-colors='["gray","#696969"]'
data-daysleft-colors='["red","yellow"]'
data-header='["am","um","Zusammenfassung"]'
data-header-class="bigger"
data-header-color="hotpink"
data-header-background-color="white"

></div>

TomLee

#1
Hallo,

hab mir deine Umsetzung nicht angeschaut. Bei mir hab ich das ganz schlicht umgesetzt und bin nicht sicher ob ich dich richtig verstanden habe.
Bei mir hab ich "obendrüber" noch ein div mit dem heutigen Termin, das wird nicht angezeigt wenns keinen heutigen Termin gibt, das untere rutscht dann nach oben, ist schon lange her als ich das umgesetzt habe, kann auch veraltet sein.

<header>Termine</header>
<div data-type="calview"
     data-device="calv_bla"
     data-get="today"
     data-color="#ff0000"
     data-detail='["bdate", "btime", "summary"]'
     class="large bold">
</div>
<div data-type="calview"
     data-device="calv_bla"
     data-get="all"
     data-start="notoday"
     data-max="7"
     data-detail='["bdate", "btime", "summary"]'
     class="large">
</div>


Gruß

Thomas

edit:
Zitat
das untere rutscht dann nach oben
Blödsinn, wie auf dem unteren Bild zu sehen wird stattdessen Heute kein Termin angezeigt.

neyzen


TomLee

Nur so als Idee, ging mir danach durch den Kopf und eben kurz gesucht/gefunden. Werd ich mal bei Gelegenheit versuchen umzusetzen das Heute-div auszublenden wenn es keinen Termin gibt.

neyzen

Jetzt hab ich doch noch eine Frage.
Wenn ich mit dem code
data-get="all"
data-start='["notoday"]'

Termine von heute nicht anzeigen lassen möchte, habe ich bemerkt das wenn ich mehr als 1 Termin an dem Tag habe, er mir aber nur einen nicht anzeigt. Den anderen am selben Tag zeigt er mir immer noch an. Kann es sein das der "notoday" nur für einen Termin wirkt?


neyzen

Ok, hab den fehler defunden.
attribur  HideOlderThan auf 0 setzten