NEWS
In HTML Widget Javacript Funktion nutzen [gelöst]
-
Hallo, ich möchte gerne in einem HTML Widget eine Javascript funktion aufrufen um eine Zahl zu berechnen (Aus einem Objekt). Das Objekt kann ich ja in eine Variable laden und auch etwas damit rechnen aber eine Funktion nutzen geht irgendwie nicht. Hat hier jemand eine Idee? oder geht das nicht.
-
In einem html Widget hast du 2 Möglichkeiten
A Binding
So wie in der Beschreibung des vis adapters angegeben ein binding in spitzen Klammern verwenden. Sobald du den Wert eines datenpunkts einer variable zuweist musst du mit JavaScript Anweisungen weitermachenB Script Tag
Da der Text als normales html hinzugefügt wird kannst du JavaScript auch innerhalb eines Script tags ausführen -
@oliverio Vielen Dank für die Antwort, ich glaube aber wir reden von zwei verschiendenen Dingen. Ich habe das HTML Widget in VIS genutzt:
Hier kann ich ja den Text editieren und dort auch Objetinhalte formatiert ausgeben. Um eine Zahl mit Tausender Trennzeichen formatiert ausgeben zu können habe ich eine kleine Javascriptfunktion (Siehe Screenshot) Die ich jeweils auf die Objekte anwenden möchte.
über
{v:javascript.0.Produkte.123.Monat; Trenner(v*27/3)}
Kann ich ja mit Objekten rechnen aber wie gesagt das Aufrufen der Funktion Trenner geht nicht. Kann ich das irgendwie anders lösen?
-
-
könnte sein, dass die function nicht gefunden wird, weil das widget mit der function nicht geladen ist, bevor das widget mit dem binding geladen ist - oder so in die richtung
-
@soeni
Genau so wie @liv-in-sky
Geschrieben hat -
Wunderbar danke, das wars. Weider was gelernt.