Diese Seite mit anderen teilen ...

Informationen zum Thema:
Forum:
WinDev Solutions
Beiträge im Thema:
1
Erster Beitrag:
vor 6 Jahren, 8 Monaten
Beteiligte Autoren:
Michael Drechsel

[WD16] Select / Unselect the underlayingTreeview-Nodes with the checkmark of the parent node

Startbeitrag von Michael Drechsel am 19.09.2011 18:44

Hi,

this is a recursiv function to select/unselect a node and his children with the checkmark feature of the wd16 treeview.

Call the function in the treeview "whenever modified" event with the full path of the current node. I think that must be a built in function in future releases of WD.

---------------------------------------------------------------------------------------------------------------



PROCEDURE Treeview_click_auswerten(sNode is string="")

bStatus is boolean=TREE_Gesamtstruktur[sNode]..Checked
sChild, sChildPath is string

sChild=TreeGiveChild(TREE_Gesamtstruktur,sNode,tvFirst)

IF sChild="" THEN
RESULT ""
ELSE
sChildPath=sNode+TAB+sChild
TREE_Gesamtstruktur[sChildPath]..Checked=bStatus
Treeview_click_auswerten(sChildPath)
END

WHILE sChild""
sChild=TreeGiveChild(TREE_Gesamtstruktur,sNode,tvNext)
IF sChild="" THEN
Treeview_click_auswerten(sChildPath)
ELSE
sChildPath=sNode+TAB+sChild
TREE_Gesamtstruktur[sChildPath]..Checked=bStatus
Treeview_click_auswerten(sChildPath)
END

END

Antworten:

Zur Information:
MySnip.de hat keinen Einfluss auf die Inhalte der Beiträge. Bitte kontaktieren Sie den Administrator des Forums bei Problemen oder Löschforderungen über die Kontaktseite.
Falls die Kontaktaufnahme mit dem Administrator des Forums fehlschlägt, kontaktieren Sie uns bitte über die in unserem Impressum angegebenen Daten.