Einbinden einer veränderbaren Zeichnung in eine Tabelle
Hallo, ein neuer Anlauf zu einem noch nicht gelöstem Problem:
in jedem Datensatz soll in einem Bildfeld eine Basiszeichnung sichtbar sein, die bei Bedarf verändert werden kann und mit der Änderung im Datensatz erkennbar bleibt. Ich habe verschiedene Möglichkeiten ausprobiert, wie z.B. eine Zeichnung aus dem Fotoarchiv eingefügt und dann mit dem Editor bearbeitet. Jedoch ist die Veränderung nur bei Aufruf des Editors wieder sichtbar, nicht jedoch im Datensatz. Stelle ich das Bildfeld auf Zeichnung ein, kann ich leider keine Bildvorlage auswählen, jedoch eine neue Zeichnung erstellen, die dann sichtbar bleibt.
Als Beispiel sehe ich eine Bildvorlage mit einem Körperumriss, in dem ich Schmerzareale kennzeichnen kann. Vielleicht gibt es Möglichkeiten dies umzusetzen?
vielen Dank auch für die bisher angedachte Unterstützung im Forum!
10 Antworten
-
heute ist wieder bei Ninox Sprechstunde melde dich dort an dann kannst du evtl. dein Problem dort vortragen und meistens wird dir auch geholfen
-
Hier der Link zur Anmeldung.
https://us02web.zoom.us/webinar/register/WN_6ylf-QdRR0Ox63ItlkcLGQ
-
Dann hat die Sprechstunde ja etwas gebracht 👍
-
Das Laden eines Bildes von der eigenen Festplatte funktioniert nur, wenn das gespeicherte Bild über das Internet erreichbar ist.
Das ist bei den meisten Privatnutzern meist nicht der Fall.
Das Script für das Laden eines auf einer Page gespeicherten Bildes lautet wie folgt:
BILDFELD := importFile(this, loadFileAsBase64Url(record(PAGENAME,1).BILDFELDPAGE), NeuerBildnameSamtDateiendung)
-
Wenn das Bildfeld auf die Einstellung Zeichnen gesetzt wurde, geht Ninox davon aus, dass man das leere Bildfeld nur zum zeichnen verwenden will.
Es ist dann nicht mehr möglich ein Bild manuell in dass Bildfeld als Hintergrundbild abzulegen, wie bei der Standardeinstellung des Bildfeldes.
Das kann man bei dieser Einstellung nur noch über ein Script erreichen.
Die dafür notwendige Funktion ist importFile() und diese kann entweder ein über eine zugängliche Url eines irgendwo gespeicherten Bildes oder über die Funktion loadFileAsBase64URL() eines innerhalb Ninox abgelegten Bildes, das Bildfeld füllen.
In der Beispiel DB ist die Möglichkeit vorhanden, dass bei Erzeugung eines neuen Datensatzes das Bildfeld automatisch mit dem von der Seite abgelegten Bild gefüllt wird oder aber manuell über den Button.
Auch ist ein Button vorhanden, mit dem man per Script das Bildfeld wieder löschen kann.
Zur Zeit existiert noch ein Bug in der public Cloud, der verhindert die Zeichenfunktion zu nutzen.
Das wird aber zeitnah mit einm der nächsten Updates behoben.
Content aside
- vor 6 StundenZuletzt aktiv
- 10Antworten
- 54Ansichten
-
3
Folge bereits
