Autor Beitrag
Darkpara
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 61

Win XP

BeitragVerfasst: Di 02.10.07 20:16 
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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19272
Erhaltene Danke: 1740

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Di 02.10.07 22:02 
Du hast ja das JavaScript-Event OnChangeSelected, und dort kannst du dann damit arbeiten:
ausblenden 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.


Zuletzt bearbeitet von jaenicke am Do 04.10.07 11:15, insgesamt 3-mal bearbeitet
Darkpara Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 61

Win XP

BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 61

Win XP

BeitragVerfasst: 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);