<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[VIS Widget Object Value in Edit, nicht in Runtime]]></title><description><![CDATA[<p dir="auto">Hi,</p>
<p dir="auto">ich versuche mich derzeit an meinen ersten Widgets und stecke da wirklich noch in den Kinderschuhen. Mit viel Ausprobieren mache ich auch Fortschritte. Jetzt scheitere ich an  der Darstellung eines Wertes in der Runtime.</p>
<p dir="auto">Der Wert ist in einem Sting Objekt abgelegt. (javascript.0.Calendar.Date).<br />
Ein Attribut für den Edit Mode vom Typ ID habe ich angelegt und im Editor auch auf das Objekt verlinkt.<br />
In dem Widget  habe ich innerhalb eines DIVs die Zeile</p>
<pre><code>&lt;p&gt;&lt;%== vis.states[this.data.attr('idDate') + '.val'] %&gt;&lt;/p&gt;
</code></pre>
<p dir="auto">eingefügt.<br />
Im Editor wird der Inhalt auch völlig korrekt angezeigt.<br />
Nur leider in der Runtime bleibt der Inhalt leer.</p>
<p dir="auto">Ich weiß, totale Anfängerfrage. Ich finde echt keine Lösung. Hat jemand einen Tipp, was ich vergesse oder wo ich mal lesen kann?</p>
<p dir="auto">Danke<br />
Martin</p>
]]></description><link>https://forum.iobroker.net/topic/28194/vis-widget-object-value-in-edit-nicht-in-runtime</link><generator>RSS for Node</generator><lastBuildDate>Fri, 03 Apr 2026 18:44:58 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/28194.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 29 Dec 2019 02:29:51 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to VIS Widget Object Value in Edit, nicht in Runtime on Sun, 29 Dec 2019 14:11:04 GMT]]></title><description><![CDATA[<p dir="auto">Mein Fehler. Entschuldigt bitte.</p>
]]></description><link>https://forum.iobroker.net/post/347724</link><guid isPermaLink="true">https://forum.iobroker.net/post/347724</guid><dc:creator><![CDATA[MarOde]]></dc:creator><pubDate>Sun, 29 Dec 2019 14:11:04 GMT</pubDate></item><item><title><![CDATA[Reply to VIS Widget Object Value in Edit, nicht in Runtime on Sun, 29 Dec 2019 14:07:26 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/marode" aria-label="Profile: MarOde">@<bdi>MarOde</bdi></a> sagte in <a href="/post/347701">VIS Widget Object Value in Edit, nicht in Runtime</a>:</p>
<blockquote>
<p dir="auto">Das Thema ist gelöst. Zumindest funktioniert es jetzt bei mir.</p>
<p dir="auto">Scheinbar werden data-vis-attr vom Typ id nur dann automatisch in die Liste der vis.states übernommen, wenn die Namensgebung mit oid beginnt.</p>
<p dir="auto">Vielleicht kann das noch jemand bestätigen?</p>
</blockquote>
<p dir="auto">Ich denke da es sich hier um die Entwicklung eigener Widgets handelt (So was hätte in den ersten Post gehört!!) ist das ein Thema für das Entwickler Unterforum</p>
]]></description><link>https://forum.iobroker.net/post/347718</link><guid isPermaLink="true">https://forum.iobroker.net/post/347718</guid><dc:creator><![CDATA[Homoran]]></dc:creator><pubDate>Sun, 29 Dec 2019 14:07:26 GMT</pubDate></item><item><title><![CDATA[Reply to VIS Widget Object Value in Edit, nicht in Runtime on Sun, 29 Dec 2019 13:49:36 GMT]]></title><description><![CDATA[<p dir="auto">Das Thema ist gelöst. Zumindest funktioniert es jetzt bei mir.</p>
<p dir="auto">Scheinbar werden data-vis-attr vom Typ id nur dann automatisch in die Liste der vis.states übernommen, wenn die Namensgebung mit oid beginnt.</p>
<p dir="auto">Vielleicht kann das noch jemand bestätigen?</p>
]]></description><link>https://forum.iobroker.net/post/347701</link><guid isPermaLink="true">https://forum.iobroker.net/post/347701</guid><dc:creator><![CDATA[MarOde]]></dc:creator><pubDate>Sun, 29 Dec 2019 13:49:36 GMT</pubDate></item><item><title><![CDATA[Reply to VIS Widget Object Value in Edit, nicht in Runtime on Sun, 29 Dec 2019 12:09:38 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sigi234" aria-label="Profile: sigi234">@<bdi>sigi234</bdi></a> Danke für den Versuch!</p>
]]></description><link>https://forum.iobroker.net/post/347601</link><guid isPermaLink="true">https://forum.iobroker.net/post/347601</guid><dc:creator><![CDATA[MarOde]]></dc:creator><pubDate>Sun, 29 Dec 2019 12:09:38 GMT</pubDate></item><item><title><![CDATA[Reply to VIS Widget Object Value in Edit, nicht in Runtime on Sun, 29 Dec 2019 12:05:42 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/marode" aria-label="Profile: MarOde">@<bdi>MarOde</bdi></a> sagte in <a href="/post/347590">VIS Widget Object Value in Edit, nicht in Runtime</a>:</p>
<blockquote>
<p dir="auto">Mein eigenes, dass ich gerade versuche zu bauen</p>
</blockquote>
<p dir="auto">Aha, das ist was anderes, da bin ich raus.</p>
]]></description><link>https://forum.iobroker.net/post/347592</link><guid isPermaLink="true">https://forum.iobroker.net/post/347592</guid><dc:creator><![CDATA[sigi234]]></dc:creator><pubDate>Sun, 29 Dec 2019 12:05:42 GMT</pubDate></item><item><title><![CDATA[Reply to VIS Widget Object Value in Edit, nicht in Runtime on Sun, 29 Dec 2019 12:04:31 GMT]]></title><description><![CDATA[<p dir="auto">Mein eigenes, dass ich gerade versuche zu bauen</p>
]]></description><link>https://forum.iobroker.net/post/347590</link><guid isPermaLink="true">https://forum.iobroker.net/post/347590</guid><dc:creator><![CDATA[MarOde]]></dc:creator><pubDate>Sun, 29 Dec 2019 12:04:31 GMT</pubDate></item><item><title><![CDATA[Reply to VIS Widget Object Value in Edit, nicht in Runtime on Sun, 29 Dec 2019 11:59:14 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/marode" aria-label="Profile: MarOde">@<bdi>MarOde</bdi></a> sagte in <a href="/post/347574">VIS Widget Object Value in Edit, nicht in Runtime</a>:</p>
<blockquote>
<p dir="auto">OK, das bekomme ich hin <img src="https://forum.iobroker.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f60a.png?v=0d7cc26988e" class="not-responsive emoji emoji-android emoji--blush" style="height:23px;width:auto;vertical-align:middle" title=":blush:" alt="😊" /> <a href="/assets/uploads/files/1577620223973-widget.txt">widget.txt</a></p>
</blockquote>
<p dir="auto">Geht nicht bei mir, welches Widget ist das?</p>
]]></description><link>https://forum.iobroker.net/post/347583</link><guid isPermaLink="true">https://forum.iobroker.net/post/347583</guid><dc:creator><![CDATA[sigi234]]></dc:creator><pubDate>Sun, 29 Dec 2019 11:59:14 GMT</pubDate></item><item><title><![CDATA[Reply to VIS Widget Object Value in Edit, nicht in Runtime on Sun, 29 Dec 2019 11:57:01 GMT]]></title><description><![CDATA[<p dir="auto">Ich vermute einmal, es liegt am daran, dass die Funktion createIds in der vis.js nicht aufgerufen wird. Da wird der Inhalt wohl erst in die States aufgenommen. Allerdings scheint die in dem Beispiel Widget aus dem Wizard (also diesem Show Instance) auch nicht separat aufgerufen zu werden.</p>
<p dir="auto">Sorry, Jungs, ist mein erster Widget Versuch und ich stelle mich wohl ziemlich dumm an.</p>
]]></description><link>https://forum.iobroker.net/post/347581</link><guid isPermaLink="true">https://forum.iobroker.net/post/347581</guid><dc:creator><![CDATA[MarOde]]></dc:creator><pubDate>Sun, 29 Dec 2019 11:57:01 GMT</pubDate></item><item><title><![CDATA[Reply to VIS Widget Object Value in Edit, nicht in Runtime on Sun, 29 Dec 2019 11:50:40 GMT]]></title><description><![CDATA[<p dir="auto">OK, das bekomme ich hin <img src="https://forum.iobroker.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f60a.png?v=0d7cc26988e" class="not-responsive emoji emoji-android emoji--blush" style="height:23px;width:auto;vertical-align:middle" title=":blush:" alt="😊" /> <a href="/assets/uploads/files/1577620223973-widget.txt">widget.txt</a></p>
]]></description><link>https://forum.iobroker.net/post/347574</link><guid isPermaLink="true">https://forum.iobroker.net/post/347574</guid><dc:creator><![CDATA[MarOde]]></dc:creator><pubDate>Sun, 29 Dec 2019 11:50:40 GMT</pubDate></item><item><title><![CDATA[Reply to VIS Widget Object Value in Edit, nicht in Runtime on Sun, 29 Dec 2019 11:47:21 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/marode" aria-label="Profile: MarOde">@<bdi>MarOde</bdi></a></p>
<p dir="auto">Nein , Widget exportieren und hier im Code oder als Txt Anhang einfügen.</p>
]]></description><link>https://forum.iobroker.net/post/347569</link><guid isPermaLink="true">https://forum.iobroker.net/post/347569</guid><dc:creator><![CDATA[sigi234]]></dc:creator><pubDate>Sun, 29 Dec 2019 11:47:21 GMT</pubDate></item><item><title><![CDATA[Reply to VIS Widget Object Value in Edit, nicht in Runtime on Sun, 29 Dec 2019 11:47:52 GMT]]></title><description><![CDATA[<p dir="auto">Was brauchst Du dafür?</p>
<p dir="auto">Reicht das:</p>
<pre><code>&lt;script 
	id="tplVis-sie8StatusGarbage"
    type="text/ejs"
    class="vis-tpl"
    data-vis-set="vis-sie8"
	data-vis-name="Sie8 Status Garbage"
	data-vis-type="static"
    data-vis-attrs="idDate/id;idDays/id;"
	data-vis-attrs0="group.Sie8;imgIcon/image;colIcon[#ffffff]/color;"
	data-vis-prev='&lt;div id="prev_tplVis-sie8StatusGarbage" style="position: relative; text-align: initial; padding: 4px "&gt;&lt;div class="vis-widget_prev sie8-widget sie8-status-content vis-tpl-vis-sie8-Sie8 Status Garbage " style="width: 78px; height: 78px; left: 883px; top: 41px; position: absolute;"&gt; &lt;div class="vis-widget-prev-body sie8-widget-body"&gt; &lt;div class="sie8-status-content-garbage"&gt; &lt;img src="/icons-mfd-png/message_garbage.png" width="64"&gt; &lt;/div&gt; &lt;div class="sie8-status-content-garbage"&gt; &lt;p&gt;28.12.2019&lt;/p&gt; &lt;/div&gt; &lt;div class="sie8-status-content-garbage"&gt; &lt;svg width="100" height="100"&gt; &lt;circle cx="65" cy="15" r="10" stroke="#eeeeee" stroke-width="0" fill="red"&gt;&lt;/circle&gt; &lt;/svg&gt; &lt;/div&gt; &lt;div class="sie8-status-content-garbage"&gt; &lt;p class="sie8-rednumber"&gt;7&lt;/p&gt; &lt;/div&gt; &lt;/div&gt; &lt;div class="ui-resizable-handle ui-resizable-n" style="z-index: 90;"&gt;&lt;/div&gt;&lt;div class="ui-resizable-handle ui-resizable-w" style="z-index: 90;"&gt;&lt;/div&gt;&lt;div class="ui-resizable-handle ui-resizable-nw" style="z-index: 90;"&gt;&lt;/div&gt;&lt;div class="ui-resizable-handle ui-resizable-ne" style="z-index: 90;"&gt;&lt;/div&gt;&lt;div class="ui-resizable-handle ui-resizable-sw" style="z-index: 90;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;'
	&gt;

	&lt;%
		var colImage = this.data.attr('colIcon');
	%&gt;

	&lt;div class="vis-widget sie8-widget sie8-status-content"  id="&lt;%= this.data.attr('wid') %&gt;" style="width: 78px; height: 78px;" &gt;
		&lt;div class="vis-widget-body sie8-widget-body"&gt;
			&lt;div class="sie8-status-content-garbage" style="width: 60px; height: 60px; position: absolute; left: 10px; top: 2px;"&gt;
				&lt;img &lt;%= this.data.attr('imgIcon') ? 'src="' +  this.data.attr('imgIcon') + '"' : '' %&gt; &lt;%= (el) -&gt; vis.binds.jqueryui.setSvgColor(el, colImage) %&gt; &gt;
			&lt;/div&gt;
			&lt;div class="sie8-status-content-garbage"&gt;
				&lt;p&gt;&lt;%== vis.states[this.data.attr('idDate') + '.val'] %&gt;&lt;/p&gt;
			&lt;/div&gt;
			&lt;div class="sie8-status-content-garbage" style="width: 100%; height: 100%; position: absolute; left: 0px; top: 0px;"&gt;
				&lt;svg width="100%" height="100%"&gt;
					&lt;circle cx="65" cy="15" r="10" stroke="#eeeeee" stroke-width="0" fill="red" /&gt;
				&lt;/svg&gt;
			&lt;/div&gt;
			&lt;div class="sie8-status-content-garbage"&gt;
				&lt;p class="sie8-rednumber"&gt;&lt;%== vis.states[this.data.attr('idDays') + '.val'] %&gt;&lt;/p&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	&lt;/div&gt;

&lt;/script&gt;
</code></pre>
<p dir="auto">[Update]<br />
Wie gesagt, bin eher Anfänger, als Experte. Wenn ich mir die Console im Chrome Inspector anschaue, wird offenbar für jeden State, der irgendwo in der VIS verwendet wird, ein "Inner Vis Object angelegt". Nur für meine hier nicht <img src="https://forum.iobroker.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f61e.png?v=0d7cc26988e" class="not-responsive emoji emoji-android emoji--disappointed" style="height:23px;width:auto;vertical-align:middle" title=":disappointed:" alt="😞" /></p>
]]></description><link>https://forum.iobroker.net/post/347556</link><guid isPermaLink="true">https://forum.iobroker.net/post/347556</guid><dc:creator><![CDATA[MarOde]]></dc:creator><pubDate>Sun, 29 Dec 2019 11:47:52 GMT</pubDate></item><item><title><![CDATA[Reply to VIS Widget Object Value in Edit, nicht in Runtime on Sun, 29 Dec 2019 11:31:37 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/marode" aria-label="Profile: MarOde">@<bdi>MarOde</bdi></a></p>
<p dir="auto">Stell das Widget mal rein um es zu testen.</p>
]]></description><link>https://forum.iobroker.net/post/347546</link><guid isPermaLink="true">https://forum.iobroker.net/post/347546</guid><dc:creator><![CDATA[sigi234]]></dc:creator><pubDate>Sun, 29 Dec 2019 11:31:37 GMT</pubDate></item><item><title><![CDATA[Reply to VIS Widget Object Value in Edit, nicht in Runtime on Sun, 29 Dec 2019 11:28:39 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sigi234" aria-label="Profile: Sigi234">@<bdi>Sigi234</bdi></a>: Der DP sieht wie folgt aus (Ich hatte ihn im Beispiel oben etwas eingedampft):</p>
<pre><code>{
  "from": "system.adapter.admin.0",
  "ts": 1555530325474,
  "common": {
    "name": "Calendar.Garbage.YellowDate",
    "role": "",
    "type": "string",
    "desc": "Manuell erzeugt",
    "def": "",
    "read": true,
    "write": true
  },
  "native": {},
  "acl": {
    "object": 1636,
    "owner": "system.user.admin",
    "ownerGroup": "system.group.administrator",
    "state": 1636
  },
  "_id": "javascript.0.State.Calendar.Garbage.YellowDate",
  "type": "state"
}
</code></pre>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/homoran" aria-label="Profile: Homoran">@<bdi>Homoran</bdi></a>: Ja, bis auf die leeren Inhalte sieht der <em>gut</em> (über Geschmack kann man ja streiten <img src="https://forum.iobroker.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f60a.png?v=0d7cc26988e" class="not-responsive emoji emoji-android emoji--blush" style="height:23px;width:auto;vertical-align:middle" title=":blush:" alt="😊" />) aus.</p>
<p dir="auto">Im Editor wird alles dargestellt:<br />
(<img src="/assets/uploads/files/1577618356443-edit.jpg" alt="edit.jpg" class=" img-fluid img-markdown" /><br />
In der Runtime wird es dann mager:<br />
<img src="/assets/uploads/files/1577618414060-runtime.jpg" alt="runtime.jpg" class=" img-fluid img-markdown" /></p>
<p dir="auto">Im Chrome Inspector ist die Stelle auch wirklich einfach nur leer:</p>
<pre><code>&lt;p&gt;&lt;/p&gt;
</code></pre>
]]></description><link>https://forum.iobroker.net/post/347539</link><guid isPermaLink="true">https://forum.iobroker.net/post/347539</guid><dc:creator><![CDATA[MarOde]]></dc:creator><pubDate>Sun, 29 Dec 2019 11:28:39 GMT</pubDate></item><item><title><![CDATA[Reply to VIS Widget Object Value in Edit, nicht in Runtime on Sun, 29 Dec 2019 09:02:06 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/marode" aria-label="Profile: MarOde">@<bdi>MarOde</bdi></a> sagte in <a href="/post/347390">VIS Widget Object Value in Edit, nicht in Runtime</a>:</p>
<blockquote>
<p dir="auto">Nur leider in der Runtime bleibt der Inhalt leer.</p>
</blockquote>
<p dir="auto">Das widget selbst ist sichtbar?</p>
]]></description><link>https://forum.iobroker.net/post/347449</link><guid isPermaLink="true">https://forum.iobroker.net/post/347449</guid><dc:creator><![CDATA[Homoran]]></dc:creator><pubDate>Sun, 29 Dec 2019 09:02:06 GMT</pubDate></item><item><title><![CDATA[Reply to VIS Widget Object Value in Edit, nicht in Runtime on Sun, 29 Dec 2019 08:58:56 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/marode" aria-label="Profile: MarOde">@<bdi>MarOde</bdi></a> sagte in <a href="/post/347390">VIS Widget Object Value in Edit, nicht in Runtime</a>:</p>
<blockquote>
<p dir="auto">Der Wert ist in einem Sting Objekt abgelegt. (javascript.0.Calendar.Date).</p>
</blockquote>
<p dir="auto">Zeig mal den DP</p>
]]></description><link>https://forum.iobroker.net/post/347446</link><guid isPermaLink="true">https://forum.iobroker.net/post/347446</guid><dc:creator><![CDATA[sigi234]]></dc:creator><pubDate>Sun, 29 Dec 2019 08:58:56 GMT</pubDate></item></channel></rss>