NEWS
Vis:<%== this.data.attr('attribute_name') %>
-
Hallo zusammen,
ich benötige für die Entwicklung eines Widgets die Informationen width und height, die unter CSS Allgemein im vis-Editor automatisch gesetzt werden, sobald die Größe des Widgets geändert wird.
Vorhanden sind die Informationen im vis-Objekt z.B. in renderWidget(…) als widget.style.width und widget.style.height. Leider komme ich da von ausserhalb des vis-Objektes nicht dran. Ich würde die Informationen aber
im data-Objekt benötigen, um dann die folgenden Aufrufe realisieren zu können: <%== this.data.attr('width') %> und <%== this.data.attr('height') %>.
Könnte man dies bei einem der nächsten vis-upgrade implementieren, oder gibt es heute schon eine andere Möglichkeit? Bin für jeden Hinweis dankbar.
Beste Grüße
Carsten
-
Du kannst so auf style zugreifen:
vis.views[this.view].widgets[this.data.wid].style
Damit auch bei der Änderung von style dein Widget neu gemalt wird, solltest du Attribut "data-vis-update-style" als true definieren. Z.B.