Best
Ik probeer een "windows verkenner" look-a-like systeem te schrijven op een tabel. Zodat men via een boolean een deel van de boom kan sluiten en openen. Ik probeer dit via de MARK-functie te doen.
Dit werkt als ik gans te tabel doorloop en enkel de juiste records(via id) mark(false) zet. Maar voor wat sneller te werken probeer ik het volgende:
SETFILTER(id,FORMAT(PInt_id+1) + '...' + FORMAT((PInt_id+99)));
CLEARMARKS;
RESET;
MARKEDONLY(TRUE);
Maar nu verdwijnen alle marks op gans de tabel. Iemand een idee hoe dit komt. Wat de oplossing is.
De tabel ziet er zo wat uit:
screenshot
Misschien heeft iemand een andere manier van werken om een dergelijke boomstructuur te simuleren.
-| Life would be much easier if I had the source code. |-
Comments
Hierin wordt de functie ToggleExpandCollapse gebruikt voor het in en uitklappen.
Mischien kun je deze functie hergebruiken.
Ik heb ditzelfde principe ooit eens gebruikt voor productiestuklijsten.
Eric
In Cronus form 583 wordt deze methode ook gebruikt en hier is het gebruik van verschillende niveau's ook te zien.
Nu gaat het idd al wel wat sneller, als k gans de tabel doorloop en de marks dan aanpas.
Maar om nog sneller te werken dacht ik dus eerst te filteren op de records waarvan de mark op false moet komen. Maar blijkbaar worden alle marks op false gezet.
Iemand een idee hiervoor ?
Maar toch gaan alle marks nog weg.
Mercikes voor de reacties