per onclick="ui.popupRecord auch verknüpfte records öffnen
hallo zusammen,
wenn ich auf das kalendersymbol klicke öffnet sich der entsprechende record aus der tabelle "termine". Diese tabelle steht in einer n:1 beziehung zur tabelle "projekte" und diese wiederrum in einer n:1 beziehung zu "kunden".
ich würde gerne per klich auf den stift das projekt öffnen, beim personen-icon soll sich der kunde öffnen.
hier wird zwar beim skript kein fehler angezeigt, es tut sich aber nichts:
<span onclick="ui.popupRecord('{ aa }')">📅</span>
<span onclick="ui.popupRecord('{ aa.Projekt }')">✎</span>
<span onclick="ui.popupRecord('{ aa.Projekt.Auftraggeber }')">🧍</span>
hier noch das komplette skript:
let term := (select Termine
where 'Status (Angefragt - Zugesagt - Jederzeit - Erledigt)' = 2 or
'Status (Angefragt - Zugesagt - Jederzeit - Erledigt)' = 3);
let css := "
<style>
.grid-container {
display:grid;
grid-template-columns:repeat(auto-fill, minmax(20em, 1fr));
grid-gap:20px;
}
.gridFormat{
font-size:small;
text-align:center;
border-radius:.5em;
padding:1em;
color:white;
}
.gridOne {background-color:#5834b9;}
</style>
";
let content := ---
<aside class = 'grid-container'>{ for aa in term do }
<aside class = 'gridFormat gridOne'><b>{ aa.KD }
<span style="border: 1px solid black;border-radius: .5em;">{ aa.plc }</span>
<br>{ aa.DT }
<br>
<span onclick="ui.popupRecord('{ aa }')">📅</span>
<span onclick="ui.popupRecord('{ aa.Projekt }')">✎</span>
<span onclick="ui.popupRecord('{ aa.Projekt.Auftraggeber }')">🧍</span>
</b></aside>{ end }
</aside>
---;
html(css + content)
7 Antworten
-
Mit Verknüpfungen und record() klappt es nicht. Versuche es mal so
<span onclick=ui.popupRecord('{ first((select Projekt)[number(Nr) = aa.Projekt]) }')>✎</span> <span onclick=ui.popupRecord('{ first((select Auftraggeber)[number(Nr) = aa.Projekt.Auftraggeber]) }')>🧍</span>
und für ein wenig mehr usability kannst Du im CSS noch folgendes nachtragen, dann ändert sich der Cursor.
span:hover{ cursor:pointer; }
Mirko
Content aside
- Status Answered
- vor 6 MonatenZuletzt aktiv
- 7Antworten
- 82Ansichten
-
3
Folge bereits