HTML + ui.popupRecord
Hallo zusammen,
hab eine Verständnisfrage:
Folgender Code funktioniert. Er zeigt mir in einem Funktionsfeld HTML-Buttons an, die zum jeweiligen Datensatz zeigen. Beim Klick auf einen Butten öffnet sich der entsprechende Datensatz.
let me := this;
let AA := (select Test);
for aa in AA do
html(---
<p><button onclick="ui.popupRecord('{ aa }')">{ aa.Text }</button></p>
---)
end
Durch die 3 Bindestriche kann man HTML etwas komfortabler schreiben und die Anführungszeichen beibehalten. Mit einer geschweiften Klammer kann man dennoch auf Variablen zugreifen.
Der Code funktioniert nicht, wenn ich vor der ersten Variable bzw. vor deren geschweifter Klammer das ' weglasse. Kann. mir das jemand verständlich erklären? Finde Leiter im gesamten Forum nichts zu "ui.popupRecord"...
Besten Dank schonmal im Voraus!
VG
Johannes
31 Antworten
-
Johannes Faller grüß dich Johannes,
das ist eine tolle Lösung, da hier das ganze über popupRecord stattfindet.
Gibt es noch eine Möglichkeit die button´s einzufärben? Bezug wäre einfach die Farbe des Auswahlfeldes
"background-color:" + color(i.'WVL gelesen')
Danke dir
Michi
"background-color:" + color(i.'WVL gelesen') let serch := (select Wiedervorlagen); for i in serch do html(--- <p><button onclick="ui.popupRecord('{ i }')">{ i.'zu KV' + " " + i.Vorlagentext }</button></p> ---) end
-
Hallo Johannes. Ich schließe mich mal Michi an. Es ist eine coole Lösung. Ist mir ein Rätsel, wie Du darauf gekommen bist. Ich lege html-code generell in eine Variable und verzichte auf die drei Bindestriche, aber damit konnte ich Deinen Code nicht nachstellen. Danke für's Teilen. Mirko
-
Einfärben klappt, jetzt noch das icon hinterher wäre cool .
hab da was mit before gefunden... aber da hört es schon wieder auf.
button::before { content: " "; }
let serch := (select Wiedervorlagen); for i in serch do html(--- <p><button onclick="ui.popupRecord('{ i }')" style="background-color:{ color(i.'WVL gelesen') }">{ i.'zu KV' + " " + i.Vorlagentext + icon(i.'WVL gelesen') } </button></p> ---) end
-
Hi. I modify a little the Example_02, but I will like when I select the Teams in the Choice , view only the Teams I selected, if this posible ?
-
Hallo an alle,
sehr coole Lösung für HTML Tabellen mit Button. Hab ihr vielleicht auch eine IDEE wie man in der Tabelle ein Ja/Nein Feld anzeigen lassen kann bei dem bei draufklicken der Wert auf Ja bzw Nein geändert wird ohne den Datensatz öffnen zu müssen. Ich bin schon sehr lange nach einer solchen Lösung auf der suche. vielleicht könnt Ihr mir weiterhelfen
Gruss Sven
-
Hallo,
folgendes sollte auch funktionieren:
ui.openRecord ui.popupRecord ui.openFullscreen ui.closeFullscreen ui.closeRecord ui.closeAllRecords ui.openTable ui.openCalendar ui.openSearch ui.openHome
Zwei Funktionen mit ; trennen:
onclick="ui.openCalendar(); ui.closeAllRecords();
Öffnet den Kalender (im Hintergrund) und schließt alle anderen "Fenster".
Content aside
-
5
„Gefällt mir“ Klicks
- vor 11 MonatenZuletzt aktiv
- 31Antworten
- 865Ansichten
-
9
Folge bereits