Entwickler-Ecke

Programmiersprachen (Client) - TreeView, selected item..


Darkpara - Di 02.10.07 20:16
Titel: TreeView, selected item..
hiho,

hat wer ne ahnung wie ich rauskrig welches item im treeview ausgewählt wurde? hab dazu irgendwie keinen befehl gefunden :/ thx für die hilfe


jaenicke - Di 02.10.07 22:02

Du hast ja das JavaScript-Event OnChangeSelected, und dort kannst du dann damit arbeiten:

Quelltext
1:
2:
3:
4:
5:
6:
function TreeView1JSChangeSelected($sender, $params)
{
  ?>
  alert(TreeView1.getSelectedElement().Tag);
  <?php
}
Das sollte die Tag-Eigenschaft des markierten Elements, die es ja auch in D4PHP gibt, per MessageBox anzeigen.


Darkpara - Di 02.10.07 22:21

danke für die schnelle antwort, gibt aber noch kleines problem, krige nen error:
er schreibt das die funktion getSelectedElement() nicht existiert :( habe heute morgen die neuesten VCL von Sourceforge gezogen denke daran sollte es nicht liegen.
kann es sein das ich dafür das Update 2 brauch von PHP for Delphi?

EDIT:
hab den fehler gefunden, er akzeptiert nun die funktion, gibt jedoch in der msgbox nur undefined aus, die Tag's hab ich bei jedem element zugeordnet :/


Darkpara - Mi 03.10.07 14:14

habs nun rausgekrigt so kann man den Tag auslesen:

var items = TreeView1.getSelectedElement().getItems();
var id = items[0].tag;
alert(id);