Nun wird die Seite allerdings dauernd neu aufgebaut, was erstmal nervt.

Das hatte ich schon in einer meiner ersten Mails angemerkt. Aber das ist m.E. erst mal Optimierung. Versuche zuerst, die grundsätzlichen Probleme zu lösen. Vielleicht nervt es ja weniger, wenn du die Update-Rate verringerst :-).

Vielleicht solltest du mal versuchen so kurz und knapp wie möglich zu erklären, was du da eigentlich alles tun willst. Mir scheint es, als verzettelst du dich auf zu vielen Baustellen in Details. Du scheinst sehr viele Dinge eben lernen zu müssen, weil du eine bestimmte Lösung im Kopf hast. Aber vielleicht ginge es einfacher, wenn du erst mal die grundsätzlichen Problem löst, und dich danach um Optimierungen und kosmetische Verbesserungen kümmerst.

Allerdings sind die Buttons nicht ausgegraut, also irgendwie kommt der
"disableOnHueBridgePairing" im neuen Template scheinbar nicht an.

Warum würdest du diese Abfrage denn überhaupt brauchen, wenn du die Tabelle sowieso laufend neu lädst? Du kannst die Buttons dann ja gleich auf dem Server deaktivieren?

Des weiteren: Wie bekomme ich es hin, dass ich nun entsprechend der
jeweiligen Zeile as Pairing auslöse? Dazu würde ich gerne die IpAddresse
der jeweiligen Zeile ins perl zurückgeben und dann die connect-Function
aufrufen.

Ich glaube, das ist das ganz grosse Problem, welches ich mal als erstes lösen würde. Weisst du grundsätzlich, wie so ein Web-Formular funktioniert?

Diese Schleife verstehe ich so:
- Im HTML werden die jeweiligen params definier.
- Im Settings.pm wird dann in der for-Schleife geschaut, welche $i's
gesetzt sind und entsprechend gehandelt. Vielleicht lieg ich da auch
falsch...

Die Parameter im HTML Formular müssen eindeutig sein. Daher verwenden wir da in solchen Schleifen einfach einen Namen mit Index dran. Auf der Server-Seite kannst du dann auf jeden einzelnen über diesen Index zugreifen. Funktioniert das bei dir nicht?

Ich weiß nun auch nicht, ob es da einen Zusammenhang zwischen dem nicht
funktionierenden Disablen und der for-Schleife gibt.

Vergiss mal das "disable" und konzentriere dich auf die eigentliche Funktionalität.

--

Michael
_______________________________________________
slimserver-de mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/slimserver-de

Antwort per Email an