Kalenderanzeige zeigt weiterhin gelöschte Termine

Begonnen von Masterfunk, 10 November 2016, 22:24:56

Vorheriges Thema - Nächstes Thema

Masterfunk

Hallo,

ich habe ien Kalender/Termin Anzeige wie folgt angelegt:

<!-- ============= Kalender ============= -->
<!-- ====================================== -->
<li data-row="8" data-col="10" data-sizex="5" data-sizey="4" class="">
    <header>Kalender</header>
        <table class="" width="100%" style="font-size:100%" >
        <tr>
            <td>
            <div class="big" data-type="label">Start Datum</div>
            </td>
<td>
                <div class="big" data-type="label">Start Zeit</div>
</td>
            <td>
            <div class="big" data-type="label">Ende Datum</div>
            </td>

<td>
                <div class="big" ata-type="label">Ende Zeit</div>
</td>
<td>
                <div class="big" data-type="label">Termin Beschreibung</div>
</td>
        </tr>
        <tr>
            <td>
            <div data-type="label" data-device="Kalender" data-get="t_001_bdate"></div>
            </td>
            <td>
                <div data-type="label" data-device="Kalender" data-get="t_001_btime" data-part="(\d\d\:\d\d).*"></div>
</td>
<td>
            <div data-type="label" data-device="Kalender" data-get="t_001_edate"></div>
            </td>

<td>
                <div data-type="label" data-device="Kalender" data-get="t_001_etime" data-part="(\d\d\:\d\d).*"></div>
</td>
            <td class="left"><div data-type="label" data-device="Kalender" data-get="t_001_summary" style="min-width:14em;"></div></td>
        </tr>
        <tr>
            <td>
            <div data-type="label" data-device="Kalender" data-get="t_002_bdate"></div>
            </td>
            <td>
                <div data-type="label" data-device="Kalender" data-get="t_002_btime" data-part="(\d\d\:\d\d).*"></div>
</td>
            <td>
            <div data-type="label" data-device="Kalender" data-get="t_002_edate"></div>
            </td>

<td>
                <div data-type="label" data-device="Kalender" data-get="t_002_etime" data-part="(\d\d\:\d\d).*"></div>
            </td>
            <td class="left"><div data-type="label" data-device="Kalender" data-get="t_002_summary" ></div></td>
        </tr>
        <tr>
            <td>
            <div data-type="label" data-device="Kalender" data-get="t_003_bdate"></div>
            </td>
            <td>
                <div data-type="label" data-device="Kalender" data-get="t_003_btime" data-part="(\d\d\:\d\d).*"></div>
</td>
            <td>
            <div data-type="label" data-device="Kalender" data-get="t_003_edate"></div>
            </td>

<td>
                <div data-type="label" data-device="Kalender" data-get="t_003_etime" data-part="(\d\d\:\d\d).*"></div>
            </td>
            <td class="left"><div data-type="label" data-device="Kalender" data-get="t_003_summary" ></div></td>
        </tr>       
        <tr>
            <td>
            <div data-type="label" data-device="Kalender" data-get="t_004_bdate"></div>
            </td>
            <td>
                <div data-type="label" data-device="Kalender" data-get="t_004_btime" data-part="(\d\d\:\d\d).*"></div>
</td>
            <td>
            <div data-type="label" data-device="Kalender" data-get="t_004_edate"></div>
            </td>

<td>
                <div data-type="label" data-device="Kalender" data-get="t_004_etime" data-part="(\d\d\:\d\d).*"></div>
            </td>
            <td class="left"><div data-type="label" data-device="Kalender" data-get="t_004_summary" ></div></td>
        </tr>       
        <tr>
            <td>
            <div data-type="label" data-device="Kalender" data-get="t_005_bdate"></div>
            </td>
            <td>
                <div data-type="label" data-device="Kalender" data-get="t_005_btime" data-part="(\d\d\:\d\d).*"></div>
</td>
            <td>
            <div data-type="label" data-device="Kalender" data-get="t_005_edate"></div>
            </td>

<td>
                <div data-type="label" data-device="Kalender" data-get="t_005_etime" data-part="(\d\d\:\d\d).*"></div>
            </td>
            <td class="left"><div data-type="label" data-device="Kalender" data-get="t_005_summary" ></div></td>
        </tr>
        <tr>
            <td>
            <div data-type="label" data-device="Kalender" data-get="t_006_bdate"></div>
            </td>
            <td>
                <div data-type="label" data-device="Kalender" data-get="t_006_btime" data-part="(\d\d\:\d\d).*"></div>
</td>
            <td>
            <div data-type="label" data-device="Kalender" data-get="t_006_edate"></div>
            </td>

<td>
                <div data-type="label" data-device="Kalender" data-get="t_006_etime" data-part="(\d\d\:\d\d).*"></div>
</td>
            <td class="left"><div data-type="label" data-device="Kalender" data-get="t_006_summary" ></div></td>
        </tr>
        <tr>
            <td>
            <div data-type="label" data-device="Kalender" data-get="t_007_bdate"></div>
            </td>
            <td>
                <div data-type="label" data-device="Kalender" data-get="t_007_btime" data-part="(\d\d\:\d\d).*"></div>
</td>
            <td>
            <div data-type="label" data-device="Kalender" data-get="t_007_edate"></div>
            </td>

<td>
                <div data-type="label" data-device="Kalender" data-get="t_007_etime" data-part="(\d\d\:\d\d).*"></div>
            </td>
            <td class="left"><div data-type="label" data-device="Kalender" data-get="t_007_summary" ></div></td>
        </tr>
        <tr>
            <td>
            <div data-type="label" data-device="Kalender" data-get="t_008_bdate"></div>
            </td>
            <td>
                <div data-type="label" data-device="Kalender" data-get="t_008_btime" data-part="(\d\d\:\d\d).*"></div>
</td>
            <td>
            <div data-type="label" data-device="Kalender" data-get="t_008_edate"></div>
            </td>

<td>
                <div data-type="label" data-device="Kalender" data-get="t_008_etime" data-part="(\d\d\:\d\d).*"></div>
            </td>
            <td class="left"><div data-type="label" data-device="Kalender" data-get="t_008_summary" ></div></td>
        </tr>       
        <tr>
            <td>
            <div data-type="label" data-device="Kalender" data-get="t_009_bdate"></div>
            </td>
            <td>
                <div data-type="label" data-device="Kalender" data-get="t_009_btime" data-part="(\d\d\:\d\d).*"></div>
</td>
            <td>
            <div data-type="label" data-device="Kalender" data-get="t_009_edate"></div>
            </td>

<td>
                <div data-type="label" data-device="Kalender" data-get="t_009_etime" data-part="(\d\d\:\d\d).*"></div>
            </td>
            <td class="left"><div data-type="label" data-device="Kalender" data-get="t_009_summary" ></div></td>
        </tr>       
        <tr>
            <td>
            <div data-type="label" data-device="Kalender" data-get="t_010_bdate"></div>
            </td>
            <td>
                <div data-type="label" data-device="Kalender" data-get="t_010_btime" data-part="(\d\d\:\d\d).*"></div>
</td>
            <td>
            <div data-type="label" data-device="Kalender" data-get="t_010_edate"></div>
            </td>

<td>
                <div data-type="label" data-device="Kalender" data-get="t_010_etime" data-part="(\d\d\:\d\d).*"></div>
            </td>
            <td class="left"><div data-type="label" data-device="Kalender" data-get="t_010_summary" ></div></td>
        </tr>
    </table>

</li>


Die bereits gelöschten Termine werden weiterhin angezeit. Im entsprechenden Fhem Device sind die Termine weg.
Was auffällt, es werden nur so viele Termine angezeigt, wie es maximal gab.

Wer hat einen Tip /Idee?

Gruß Detlef

setstate

Wenn das verbundene Reading nicht mehr existiert, kann man Widgets durch class="autohide" ausblenden lassen.


<div data-type="label" data-device="Kalender" data-get="t_010_bdate" class="autohide"></div>

Masterfunk

Danke für den Tip.
Läuft jetzt.

Aber, wo holt den ftui die alten Werte her?

Gruß Detlef