Plugin-ul original pentru organigrama JQuery.

IMPORTANT! Acest proiect a fost inlocuit de proiectul react-org-chart.

Acesta este un mic plugin JQuery care genereaza o diagrama ierarhica initiativa dintr-o lista imbricata neordonata.

Puristii HTML / CSS probabil nu ar fi multumiti de acest lucru, deoarece foloseste tabele imbricate pentru a realiza aspectul. Cu toate acestea, functioneaza destul de bine si puteti crea cu usurinta organigrame interactive interesante.

Acest lucru a fost testat pe Firefox si Chrome pe Linux si Firefox si Chrome pe Windows. Functioneaza si pe IE8, dar datorita suportului CSS deficitar in browserul defect, graficul arata destul de simplu.

Consultati jquery-orgchart-plugin pentru mai multe informatii.

Exista cateva demonstratii live.

Exista, de asemenea, cateva demonstratii live vechi.

Exista, de asemenea, o demonstratie live avansata care arata integrarea Bootstrap si o abordare pentru navigarea intr-o diagrama interactiva.

Sunt disponibile cateva tutoriale noi.

NOU: 2015/02/20

Adaugati un nod „adjuvant” in interiorul elementului de lista, un adjuvant poate fi utilizat, de exemplu, pentru o relatie „Asistent la …” pe diagrama. Utilizarea unui adjuvant este simpla, trebuie doar sa adaugati un element „<adjunct>” la articolul din lista. Elementul adjuvant poate contine HTML.

Daca ati creat cateva diagrame frumoase sau interesante disponibile publicului, va rugam sa trimiteti linkuri sau capturi de ecran la:

marca [punct] lee [la] capricasoftware [punct] co [punct] uk

Caracteristici

  • Marcare HTML, inclusiv hyperlinkuri care pot fi facute clic, in interiorul nodurilor grafice;
  • Toate atributele din lista de surse sunt introduse in nodurile grafice corespunzatoare (de exemplu, puteti adnota nodurile cu propriile atribute de „date”);
  • Optional, adaugati un nod „adjuvant” la fiecare nod al diagramei (de exemplu, pentru relatiile de tip „Asistent la”);
  • Optiuni pentru a limita graficul la numarul dorit de niveluri si pentru a afisa nivelurile ramase intr-o singura stiva;
  • Optiuni pentru copierea stilurilor CSS, a claselor, a atributelor de date HTML si a atributelor de titlu (utile pentru sfaturi de instrumente sau pluginuri de sfaturi de instrumente externe) din lista sursa (toate activate in mod implicit);
  • Returnare optionala pentru a gestiona nodurile grafice facute clic;
  • Dimensiune mica, doar 3K minificat (7K neminificat);
  • Usor de schimbat aspectul graficului prin modificarea unui numar mic de reguli de stil CSS;
  • Face exact ceea ce scrie pe tabla, nu exista nici o caracteristica!

Optiuni de configurare

chartClass (sir) este utilizat pentru a specifica o clasa CSS de adaugat la graficul creat.

container (element jQuery) specifica elementul care va contine graficul.

copyClasses (boolean) specifica daca clasele CSS trebuie sau nu copiate din lista sursa in nodurile grafice asociate.

copyData (boolean) specifica daca valorile atributelor de date trebuie sau nu sa fie copiate din lista sursa in nodurile grafice asociate.

copyStyles (boolean) specifica daca valorile atributului „stil” CSS trebuie sau nu copiate din lista sursa in nodurile grafice asociate.

copyTitle (boolean) specifica daca valorile atributului „title” trebuie sau nu copiate din lista sursa in nodurile grafice asociate.

incesto subtitulado en español zofilia xxx
porno gay en castellano ver pelis eroticas
mamada gay maduras tocandose
mamadas a dos bocas abuela caliente
nicolette shea colegialas peludas
abuelas porno porno interactivo gratis
se follaron a mi mujer porno español de maduras
me follo a mi vecina se corre en el coño de su hija
maduras españolas amateur españolas follando en la playa
porno caca corridas anales
follando en el parque superculos
porno senegal videos porno para mujeres gratis
maduras impresionantes le pilla pajeandose
coños maduros super maduras
tetas amateur joven folla por dinero
porno tv inazuma eleven xxx
madura cabalgando milf camara oculta
peliculas porno de viejas monica hoyos porno
escenas porno en cine convencional viejas cachondas
porno gay guarro incesto en espanol

adancimea (intreg) este utilizata impreuna cu stiva pentru a configura la ce nivel are efect stivuirea.

fade (boolean) este utilizat pentru a activa o animatie de estompare la afisarea / ascunderea nodurilor grafice.

hoverClass (sir) este utilizat pentru a specifica clasa CSS care se adauga dinamic la nodurile grafice la mouse-over.

interactive (boolean) este utilizat pentru a activa caracteristicile grafice interactive, cum ar fi sa faceti clic pentru a afisa / ascunde nodurile copil.

nivele (numar intreg) specifica cate niveluri adanci din lista de surse sunt utilizate pentru a crea graficul.

functia de apelare apelata (functie) a nodului invocata atunci cand se face clic pe un nod de diagrama: primul parametru este elementul nodului de baza; al doilea parametru este componenta vizuala pe care s-a facut clic (un obiect jQuery).

nodeText (functie) functie de apelare utilizata pentru a extrage contextul textului nodului.

inlocuiti (boolean) adevarat daca containerul diagramei trebuie golit inainte de a genera diagrama.

showLevels (intreg) specifica cate nivele de diagrama trebuie afisate initial.

speed (jQuery speed) specifica viteza animatiei daca este activata fade.

stack (boolean) este utilizat pentru a activa stivuirea.

Exemplu simplu

$ (“# organizatie”). orgChart ({container: $ (“# principal”)});

In acest exemplu, „#organisation” este selectorul pentru lista de surse, iar optiunea „container” specifica containerul tinta pentru graficul generat.

Demo live

Sursa pentru Demo-ul simplu

Exemplu simplu de stivuire

$ (“# organizatie”). orgChart ({container: $ (“# principal”), stiva: adevarat, adancime: 2});

Bazandu-ne pe exemplul anterior, optiunea „stiva” este adaugata cu o diagrama corespunzatoare „adancimea” de „2”. Aceasta inseamna ca graficul va afisa doua niveluri inainte de a stiva orice niveluri ramase intr-o singura lista.

Demo live

Sursa pentru Demo-ul Simple Stacking

Exemple de niveluri de stil

$ (“# organizatie”). orgChart ({container: $ (“# principal”)});
div.orgChart div.node.level1 {background-color: #fbcece; } div.orgChart div.node.level1.special {background-color: white; } div.orgChart div.node.level2 {background-color: #cefbce; } div.orgChart div.node.level3 {background-color: # e0cefb; }

Fiecarui nod din diagrama i se atribuie automat o clasa pentru nivelul sau, aceasta putand fi utilizata pentru a stiliza fiecare nivel individual.

Orice clasa specificata pe elementele din lista sursa se aplica nodului grafic corespunzator, acesta poate fi, de asemenea, utilizat pentru a personaliza stilul pentru un anumit nod sau colectie de noduri. In acest exemplu, protagonistul principal are propria sa culoare de fundal unica aplicata, inlocuind culoarea pentru nivelul sau in diagrama. Radacina graficului are nivelul zero.

Demo live

Sursa pentru Demo-ul de niveluri de stil

Exemplu de mancare pentru hrana pentru caini

$ (“# organizatie”). orgChart ({container: $ (“# principal”)});

Demo live

Sursa pentru demonstratia de hrana pentru caini

Alte exemple

Demo live interactiva simpla

Link-uri Demo live

Demo Live On-Click