ho intenzione di usare jsTree di visualizzare albero come strutture e vorrei raggiungere il seguente comportamento:jsTree: come espandere tutti i nodi sulla prima visualizzazione e quindi salvare e ripristinare lo stato con il plugin 'cookies'
- sulla visualizzazione prima volta voglio avere tutti i nodi espansi
- eventuali visualizzazioni consecutivi potranno ripristinare lo stato precedente della struttura ad albero utilizzando i "cookies" plug
Vincoli:
- Io uso oggetti JSON per popolare l'albero
- Non posso usare 'initially_open' attributo per elencare gli ID per la prima visualizzazione perché sarà difficile determinare gli ID iniziali
In altre parole voglio ottenere qualcosa di simile a a) cambia lo stato predefinito del nodo in 'apri' o b) determina se questa è la prima visualizzazione (probabilmente esaminando gli attributi del plugin 'cookie' se non abbiamo lo stato persistuto) e in tal caso, chiama "open_all"
Le idee sono apprezzate. Grazie!
erano una delle risposte utili per te? Se sì, contrassegnarlo come risposta. Questo ti darà anche dei crediti di reputazione. – Matt