Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Træstruktur til dataindtastning

4 views
Skip to first unread message

Martin Larsen

unread,
May 16, 2012, 3:37:38 PM5/16/12
to
Jeg søger en webbaseret komponent/system/plugin/etc til indtastning af
data i en træstruktur.

Der findes tonsvis af plugins til fx jQuery som kan /vise/ en
træstruktur, men dette skal bruges til at /opbygge/ en træstruktur over
kategorier og underkategorier i en vilkår orden og dybde.

Altså fx

Dyr
Pattedyr
Hunde
Boxer
Puddel
Katte
Siameser
Fugle
Papegøje
Undulat
Ara
Stære
Solsort
Stær
Planter
Træer
Ask
Bøg
Blodbøg
Avbøg
Eg
Blomster
Rose
Tulipan


Meningen er altså at ovenstående skal kunne indtastes/indsættes hvorved
der skabes en tilsvarende datastruktur ud af det.

Jeg har selvfølgelig google en del, og har kun fundet denne som er noget
i den rigtige retning, og så alligevel ikke: http://www.jstree.com/demo

Problemet med ovenstående er at man på forhånd skal beslutte om en knude
er en folder eller et element. Ideelt set skal man kunne gøre enhver
knude til en folde ved blot at tilføje et element. Som fx Bøg i
eksemplet, her var det måske meningen at man blot ville liste bøg som et
bestemt træ men så besluttede at dele det op i undergrupper.

Kender I til noget som kan bruges til at oprette en sådan struktur?

Christian Hansen

unread,
May 16, 2012, 9:36:00 AM5/16/12
to
Hej,

Jeg lavede for nogle år siden følgende:

http://chrsen.dk/da/scripter/javascript/elpamenu/

Måske du kan bruge det? Koden er ikke helt tidsvarende længere og der er
tale om en 1. iteration, men det virker :)

Venligst

Christian
--
Christian Hansen
http://www.resource-it.dk/

Martin Larsen

unread,
May 17, 2012, 9:08:11 AM5/17/12
to
Christian Hansen wrote:

> Måske du kan bruge det?

Menuen ser fint nok ud, men den forudsætter en færdig ul struktur. Det
jeg har brug for er omvendt, dvs. man opbygger fx en ul struktur ved at
"tegne" menuen.

Jens Peter Karlsen

unread,
May 17, 2012, 1:24:43 PM5/17/12
to
Til det beskrevne skal du bruge en Lexer/Parser. Måske kan du bruge
dette værktøj til at generere en du kan bruge:
http://hackingoff.com/compilers/scanner-generator

Du kan læse mere om lexical analyse her:
http://en.wikipedia.org/wiki/Lexical_analysis

Regards Jens Peter Karlsen.

Martin Larsen

unread,
May 17, 2012, 3:13:47 PM5/17/12
to
Jens Peter Karlsen wrote:

> Til det beskrevne skal du bruge en Lexer/Parser.

Tak for tippet, men jeg kan sagtens finde ud af at parse fx den
beskrevne struktur med dyr og planter.

Men det jeg er ude efter er et grafisk værktøj der lader folk "tegne"
strukturen.

Måske ender det med at jeg bare parser teksten, det er i al fald hurtigt
at lave.

Erik Ginnerskov

unread,
May 20, 2012, 7:09:54 PM5/20/12
to
Martin Larsen wrote:

> Planter
> Træer
> Ask
> Bøg
> Blodbøg
> Avbøg

Jeg gætter på, at du mener avnbøg - og det er slet ikke en bøg. Den er i
familie med hassel.

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://ginnerskov.dk

Martin Larsen

unread,
May 21, 2012, 9:55:38 AM5/21/12
to
Erik Ginnerskov wrote:

> Jeg gætter på, at du mener avnbøg

Ja, det var en tastefejl

> det er slet ikke en bøg. Den er i familie med hassel.

Det er også irrelevant. Det var bare et eksempel.

Men den er trods alt i bøge-ordenen :-)

Christian Kragh

unread,
May 23, 2012, 4:47:54 AM5/23/12
to
>> Måske du kan bruge det?
>
> Menuen ser fint nok ud, men den forudsætter en færdig ul struktur. Det
> jeg har brug for er omvendt, dvs. man opbygger fx en ul struktur ved at
> "tegne" menuen.

Jeg har lavet noget lignende, det er en simpel array den læser fra, om
dit indhold kommer fra en database, eller en tekstfil er op til dig, det
er nemt at ændre på...

Du kan se den her:
http://html-faq.dk/treedemo/

Alle elementer er ens, det vil sige at alle elementer har mulighed for
underpunkter, og alle elementer kan være link (du skal selv lave et nyt
array til dine links), egne ikoner (også dit eget array).

Det er fuldt skalerbart, du kan lave alle de underpunkter du ønsker.

--
Venlig hilsen
Christian Kragh
------------------
www.Plantimer.dk
www.HTML-Faq.dk

Leif Neland

unread,
May 25, 2012, 5:16:51 AM5/25/12
to

"Christian Kragh" <tur...@gmail.com> skrev i en meddelelse
news:4fbca43d$0$284$1472...@news.sunsite.dk...
>
> Du kan se den her:
> http://html-faq.dk/treedemo/
>

Siden findes ikke...


Christian Kragh

unread,
May 25, 2012, 7:37:18 AM5/25/12
to
>> Du kan se den her:
>> http://html-faq.dk/treedemo/
> Siden findes ikke...

Beklager, har flyttet fra en windows server (asp side) til wordpress cms
med artiklerne, så linket er her:
http://html-faq.dk/?p=397

Desværre har det vist sig at rewriteurl i htaccess ikke virker efter
hensigten, så jeg har lavet en hack, men serverens konfiguration skal
lige genindlæses før det virker.

Børge Jensen

unread,
May 27, 2012, 7:34:47 PM5/27/12
to
Martin Larsen wrote:

> Men den er trods alt i bøge-ordenen :-)

Nej, avnbøg hedder Carpinus betulus, bøg hedder Fagus sylvatica,
og har slet ikke noget med avnbøg at gøre, andet end at nyudskrungne
blade på avnbøg ligner bøg.

--
Børge Jensen


Martin Larsen

unread,
Jun 11, 2012, 2:03:11 PM6/11/12
to
B�rge Jensen wrote:

> Nej, avnb�g hedder Carpinus betulus, b�g hedder Fagus sylvatica,
> og har slet ikke noget med avnb�g at g�re, andet end at nyudskrungne
> blade p� avnb�g ligner b�g.

Avnb�g er nu stadig i b�ge/ordenen/ !

http://da.wikipedia.org/wiki/Avnb

Martin Larsen

unread,
Jun 11, 2012, 2:06:43 PM6/11/12
to
Martin Larsen wrote:

> Jeg s�ger en webbaseret komponent/system/plugin/etc til indtastning af
> data i en tr�struktur.

Tak for de forskellige forslag.

Jeg er kommet frem til at det nemmeste blot er at lave en punktliste som
den jeg stilede op i mit oprindelige indl�g. Dette kan g�res i ethvert
tekstbehandlingssystem, ogs� de webbaserede html-editorer.

Fordelen er at man blot trykker TAB for at rykke et niveau ind (og
shift-TAB for at rykke ud), og man kan nemt �ndre i strukturen med
simpel copy-paste.
0 new messages