& nbsp;. GoJS nu este regulat set de instrumente grafice
GoJS este de fapt un cadru generic pe care poate fi construit diagrame complexe, diagrame pe care utilizatorul poate interacționa cu ușurință cu, obtinerea de date atât vizual cât și prin intermediul interacțiunilor mouse-ului, de asemenea.
Procesul GoJS prezintă diverse tipuri de caracteristici ale bibliotecii, care permite oricui să se cunoască gama de capacitățile sale și să stabilească dacă sa un set de instrumente adecvat pentru ceea ce au nevoie de diagrame lor online sau nu.
Ce este nou în această versiune:
- Fixed setter proprietate Picture.element pentru a permite null .
Ce este nou în versiunea 1.5.17:
- Fixed setter proprietate Picture.element pentru a permite null.
Ce este nou în versiunea 1.4.27:.
- elipse TextBlock fixe atunci când se utilizează TextBlock.maxLines
Ce este nou în versiunea 1.4.26:
- glisează într-o nouă diagrama acum inițializează <. / li>
- Mutarea membrilor prăbușite ai Grupuri modifică acum poziția sau de locație, în funcție de care este real.
- Fixed ResizingTool, ceea ce ar putea face presupuneri asteapta o Shape.geometry non-nul.
Ce este nou în versiunea 1.4.22:
- Fixed un bug de inițializare poziție atunci când GraphObject.position este și Part.locationSpot nu este Spot.TopLeft legat de date.
- Actualizarea & quot; Inductor & quot; Shape.figure.
- Oprit Tasta meniu tastatura de la care emit în mod eronat un eveniment suplimentar.
- Shape.strokeDashArray acceptă încă o dată ca valori de zerouri de bord, dar nu acceptă o serie de nimic altceva decât zerourilor.
- GraphObject.toMaxLinks fixe și setteri de proprietate GraphObject.fromMaxLinks pentru a permite Infinity (care este valoarea implicită).
Ce este nou în versiunea 1.4.18:
- Fixed unele link-uri jumpover nu recalculării rutele lor de la momentul potrivit.
- Diagram.makeImage & quot; piese & quot; opțiune conflicte nu mai este cu & quot; pozitia & quot; opțiune.
Ce este nou în versiunea 1.4.16:
- Calculele pentru valorile Diagram.zoomPoint fixe atunci când derulați și tastatura-comandă zoom.
- Fixed copierea imagine și o imagine de acum rapoarte remiză erori în du-te-depanare.
- actualizate BPMN șabloane de extensie.
Ce este nou în versiunea 1.4.15:
- Diagram.makeImage și Diagram.makeSVG opri acum animație înainte de a executa.
- Text de redare fix atunci când se combină liniile noi (& # x5c; n). Cu textul înfășurat
- TreeLayout nu mai face o excepție de repetare când colecția TreeLayout.roots conține, care sunt în vârfuri același copac.
Ce este nou în versiunea 1.4.14:
- Textul va atrage întotdeauna pe deplin (în loc de doar line la scări foarte mici), atunci când apelați Diagram.makeImage.
- Setarea Picture.source va seta acum proprietatea crossOrigin a imaginii create pentru a & quot; anonim & quot; în mod implicit.
Ce este nou în versiunea 1.4.13:
- Decorări ascunde fixe de link-uri ascunse de un nod conectat devenind nu sunt vizibile.
Ce este nou în versiunea 1.4.12:
- AvoidsNodes fixe de rutare link-urilor membre în timpul Grupului de inițializare.
- Fix Link traseu invalidarea de link-uri duplicat atunci când încărcarea modelului cu date Link.points legate.
- legături fixe de rutare atunci când portul este un TableRow sau TableColumn, sau un element în interiorul unuia.
- Fix mesaj de eroare incorectă, atunci când setarea Diagram.minScale sau Diagram.maxScale la valorile lor curente.
Ce este nou în versiunea 1.4.11:
- Tweaked modul în care funcționează umbrele pentru piese care folosesc panourile spot .
- Linie fixă calcule de înălțime rupt în 1.4.10. Acest lucru a fost cauza textarea sa creasca TextEditingTool prea mare.
- desen fixe care rezultă din obiecte care nu sunt vizibile cu un set GraphObject.opacity.
probleme
Ce este nou în versiunea 1.4.10:
- fixă de calcul link-ul atunci când vă conectați la TableRows și TableColumns, și elementele lor imediate.
- Fixed glisarea coordonate pentru diagrame cu rapoarte de pixeli, altele decât 1,0.
- valoare fixă pentru Diagram.isModified după desfacerea unei introducere sau îndepărtare după setarea isModified la false.
- Fixed unele obiecte care nu sunt de desen în timpul animației când inițial de vedere.
- TreeLayout.layoutComments fixe pentru a gestiona comentariu Nodurile care sunt grupuri.
Ce este nou în versiunea 1.4.9:.
- Adăugat Introducere pagina pentru legende și titluri
- LayoutNetwork.addParts fixe pentru a trata legături între noduri nested mai mult de un grup profund ca și în cazul în care acestea au fost conectați grupurile exterioare.
- caz fix în cazul în care unele modificări, setarea Diagram.isModified la false, pierzania, și apoi se face o nouă schimbare (aruncarea înapoi în mare, prin urmare, o anumită istorie de tranzacții), a dus la isModified devine fals atunci când ar fi rămas adevărat.
- Nu mai da avertismente atunci când o sursă de imagine nu reușește să se încarce.
Ce este nou în versiunea 1.4.8:
- îmbunătățită cu geometrie Link complet deconectat nu să se presupună că trebuie să fie Bezier curbate.
- Fixed o regresie de la 1.4.7 cu link-ul de vizibilitate atunci când este conectat la Nodurile în grupuri restrânse.
- Fixed unele tranzacții de pornire animă în mod necorespunzător.
- Fixed DraggingTool pentru a utiliza tasta Option (Alt) modificator pe un Mac pentru a indica o operație de copiere, mai degrabă decât cheia de control.
Ce este nou în versiunea 1.4.7:
- Sa adăugat proba Schimbarea portului, cu instrumentul definit în PortShiftingTool.js, demonstrând modul în care un instrument personalizat poate permite utilizatorului să se deplaseze într-un port într-un nod.
- Adăugat un & quot; Zoom semantic & quot; cursorul la proba Regruparea, pentru a controla cât de multe niveluri imbricate de grupuri sunt extinse.
- Fixed unele bug-uri de animație pe iOS / OSX Safari.
- incompatibil: Prăbușit Grupuri nu mai actualizeze pozițiile membrilor lor. Ele sunt actualizate numai atunci când sunt din nou vizibile (în cazul în care grupul este extins).
Ce este nou în versiunea 1.4.6:
- New DraggingTool.isComplexRoutingRealtime proprietate permite dezactivarea Link .AvoidsNodes în timpul operațiunilor de tragere.
- Diagram.rebuildParts permite acum animație.
- animație îmbunătățită prin eliminarea unei condiții de rasă.
- link-ul remodelate poziția etichetă. Acest lucru rezolvă bug-uri, dar poate provoca unele etichete link-ul de a avea poziții noi, mai ales atunci când valorile GraphObject.segmentOffset au fost NaN.
Ce este nou în versiunea 1.4.5:
- Sa adăugat proba Fishbone Layout, cu structura definită în FishboneLayout.js, demonstrând modul în care un aspect personalizat și un obicei rutat Link poate produce un fishbone sau Ishikawa sau poate cauza-efect diagrama.
- GoJS acum conturi pentru window.devicePixelRatio.
Ce este nou în versiunea 1.4.4:
- nouă opțiune pentru Diagram.makeSVG: elementFinished, un funcție permițându-vă să modificați SVG așa cum este construit.
- TextBlock elipsă acum funcționează corect cu textul înfășurat.
- Toate GraphObjects permit acum opacitate:. Panel.opacity a fost mutat la GraphObject.opacity
- SVG generate cu Diagram.makeSVG conține acum xmlns și xmlns:. Atributele Xlink
Ce este nou în versiunea 1.4.2:
- tranzacții remodelate pentru TextEditingTool. Tranzacții nu mai începe atunci când instrumentul activează, în schimb, acestea încep și se termină atunci când instrumentul de text acceptat încredințarile.
- fix comenzi rapide de zoom ale Firefox, CTRL-plus și CTRL minus nu au fost capturate în mod corespunzător.
Ce este nou în versiunea 1.4.1:
- Vizibilitatea fixă a Legături la schimbarea Layer.visible de Nodurile conectate.
- Fixed DraggingTool pentru a permite deplasarea pieselor copiate, chiar dacă Diagram.allowMove este falsă.
- îmbunătățită tragerea la palet pentru a arăta copie temporară a pieselor tarat in cadrul paletei.
- îmbunătățiri de performanță Diverse.
Ce este nou în versiunea 1.3.10:
- Fixed unele limite de calcule ale elementelor din interiorul TableRow și Panouri TableColumn.
- Fixed quot &; Modificat & quot; DiagramEvent atunci când UndoManager nu este activat.
- AvoidsNodes îmbunătățite de rutare de link-uri atunci când există Nodurile care nu sunt vizibile.
- fixe Diagrama probleme de rețea de fundal atunci când o privire de ansamblu a fost doar parțial inițializată.
Ce este nou în versiunea 1.3.9:
- TextEditingTool verifică acum Diagram.allowTextEdit (anterior, numai CommandHandler.canEditTextBlock a făcut).
- Modificarea unei trage dintr-o mișcare la o copie (cu tasta de control) acum salvează în mod corect orice rute de legătură, astfel încât un undo / redo nu restabilește rute unde nodul a fost mutat la înainte de a fi copiate.
- Panouri cu nici un element de acum să respecte în mod corespunzător toate combinațiile de desiredSize, minSize, MAXSIZE și umplutură.
- Permis SVG pentru a lucra cu elemente de imagine de pe browsere care acceptă desen SVG pânză. A se vedea pagina intro imagini pentru detalii.
Ce este nou în versiunea 1.3.8:
- Fixed măsurarea unor GraphObjects atunci când se modifică unghiul cu atât un set desiredSize și minSize.
- Fixed Diagram.addLayerAfter și Diagram.addLayerBefore pentru straturi de re-ordonare, și a îmbunătățit verificarea lor de eroare.
Ce este nou în versiunea 1.3.7:.
- Fixed Set.toList
- Fixed setter proprietate Diagram.model pentru a apela Diagram.clearSelection înainte de a înlocui de fapt modelul.
- Imagine fixă de măsurare scenarii în care ar prefera în mod incorect o valoare de întindere peste desiredSize atunci când ambele au fost date.
Ce este nou în versiunea 1.3.6:.
- Adăugat relaxare mostr
- Fixed un bug în calcularea pozițiilor nodurilor membre ale unui grup atunci când glisarea.
Ce este nou în versiunea 1.3.5:
- Adaugat Model.addNodeDataCollection, Model.removeNodeDataCollection, GraphLinksModel .addLinkDataCollection, GraphLinksModel.removeLinkDataCollection, luând fie Vectori sau Iterables de obiecte model de date, pentru comoditate.
- fix de măsurare a GraphObjects care se întind pe mai multe rânduri și coloane, în unele situații Tabelul de grup.
- Node.ports fixe pentru a include portul implicit, întregul nod, atunci când nu există obiecte cu GraphObject.portId setat la non-nul.
- Fixed unele nume de metode la fața locului, care nu au fost exportate.
Ce este nou în versiunea 1.3.4:
- Adăugat setteri de proprietate pentru proprietățile InputEvent: de control, schimbare , Alt, meta, la stânga, mijloc, dreapta, pentru comoditate, atunci când inițializarea pentru a evita care necesită cunoașterea valorilor de pavilion special.
- Adăugat Part.LayoutNodeReplaced ca un nou motiv pentru invalidarea Layouts, pentru a repara un bug în cazul în care un aspect care nu s-ar fi efectuat la înlocuirea unui nod sau partea simplu prin schimbarea Part.category sale, deoarece noul nod a avut o dimensiune fixă.
- Defilare pe diagramele neinițializate nu vor mai surprinde evenimentul și pentru a preveni formarea de bule.
- umbre fixe în unele scenarii panou care implică panouri auto.
- Fixed afișarea Nodurile niciodată aranjate atunci când este adăugat un strat invisble, care ulterior se face vizibil.
- date fixe privind primele elemente ale & quot; spot & quot ;, & quot; Auto & quot ;, și & quot; & quot; Panourile care dețin Panel.itemArrays.
- Margin.parse parses acum siruri de caractere numai cu zero, unu sau două numere în ele, ca și în cazul în care apelul constructorului Marja.
- Fixed setter Diagram.grid, care nu a fost întotdeauna actualizarea imediat grila.
- incompatibil: fix Alocarea de dimensiunea celulei Tabelul Panoul în unele setări complexe, cum ar fi cu mai multe rânduri sau coloane de întindere. Niște panouri de masă complexe pot dimensiune în mod diferit acum.
legare
Ce este nou în versiunea 1.3.3:.
- Adăugat CommandHandler.defaultScale proprietate, inițial 1.0
- Atunci când definește capacitatea AMD Modulul este prsent, du-te este încă expus la obiectul la nivel mondial.
- Reducerea erorilor posibile cu imagini de dimensiuni zero, folosite ca surse de imagine.
- Valoarea implicită fixă de scală pentru Diagram.makeImage (implicit trebuie să fie nulă, a fost în mod eronat NaN).
Ce este nou în versiunea 1.3.1:
- Calculul fix al relațiilor de copac atunci când Link.isTreeLink este modificată în mod dinamic.
- fixă comportamentul GraphObject.mouseDragEnter și GraphObject.mouseDragLeave și regruparea și mostrele Planogram nu depinde de Diagram.selection țintă pentru glisare și picături externe.
- limitelor calcule fixe atunci când utilizați DraggingTool cu părțile care nu au fost în stratul implicit.
Ce este nou în versiunea 1.2.8:.
- Fixed unele bug-uri reconectării cu undo / redo
- Unele ajustări de măsurare panoul de masă.
Ce este nou în versiunea 1.2.4:
- Fixed Link.getLinkDirection pentru a reveni valori mai bune pentru rotire porturile atunci când nodul nu este rotit.
- GraphObject.getDocumentAngle returnează acum un unghi normalizat 0-360, în loc de a se întoarce un unghi între -180 și 180.
- Fixed dublu-clic în anumite circumstanțe, de pe IE10 și IE11.
- Performanța inițială fixă a Group.layouts chiar și atunci când Layout.isInitial era falsă.
- Fixed unele bug-uri cu zero și aproape de zero diagrame de dimensiuni care au cauzat actualizarea buclele atunci când au fost machete de dimensiuni viewport-ului.
Cerințe :
- JavaScript activat pe partea de client
- HTML 5 browser-ului
Comentariile nu a fost găsit