Templates TreeView PTG

This commit is contained in:
2026-10-02 11:09:35 +02:00
parent 679a8a0a3e
commit 7ae541aaa9
6 changed files with 76 additions and 17 deletions
+1
View File
@@ -0,0 +1 @@
+20 -12
View File
@@ -1,18 +1,26 @@
{{define "ptg_treeNode"}}
{{- range .}}
<ul class="node" hx-get="/properties/{{.Id}}/childs" hx-trigger="click" hx-target="#node-{{.Id}}" hx-swap="outerHTML">
<details closed>
<!-- der eigentliche Knoten-->
<ul class="node">
<details open>
<summary>
{{.Name}}
</summary>
<div id="node-{{.Id}}">Keine Informationen vorhanden
</div>
<ul class="node">
{{range .Property_Types}}
<li>{{.Name}}</li>
{{end}}
<!-- Die PropertyTypeGroup Subgruppen-->
{{- range .PropertyTypeGroups}}
<ul class="node" hx-get="/properties/{{.Id}}/childs" hx-trigger="click" hx-swap="outerHTML">
<details closed>
<summary>
{{.Name}}
</summary>
</details>
</ul>
{{- end}}
<!-- die PropertyTypes der PropertyTypeGroup-->
{{- range .PropertyTypes}}
<ul class="node">
<li>{{.Name}}</li>
</ul>
{{- end}}
</details>
</ul>
{{- end}}
{{end}}
</ul>