. & Nbsp; GoJS to nie regularnego wykresów narzędzi
GoJS faktycznie ogólnym ramy, w którym złożone wykresy mogą być zbudowane, wykresy, że użytkownik może łatwo współpracować z, uzyskiwanie danych zarówno wizualnie, jak i poprzez działań myszy, jak również.
GoJS próby prezentuje różnych funkcji bibliotecznych, pozwalając każdemu, aby poznać zakres swoich możliwości "i zdecydować, czy jest to właściwa Zestaw narzędzi do tego, czego potrzebują z ich wykresów online czy nie.
Co nowego w tym wydaniu:
- Poprawiono Picture.element właściwość setter aby umożliwić zerowej .
Co nowego w wersji 1.5.17:
- Poprawiono Picture.element właściwość setter aby umożliwić zerowy.
Co nowego w wersji 1.4.27.
- Poprawiono elipsy textblock podczas korzystania TextBlock.maxLines
Co nowego w wersji 1.4.26:
- Przeciąganie w nowym schemacie teraz inicjuje go <. / li>
- Przenoszenie załamał członków grup teraz zmienia pozycję lub lokalizację, w zależności co jest prawdziwe.
- Poprawiono ResizingTool, które mogłyby uczynić założenia spodziewa się niezerowym Shape.geometry.
Co nowego w wersji 1.4.22:
- Naprawiono błąd inicjalizacji pozycji, gdy jest GraphObject.position danych związany i Part.locationSpot nie Spot.TopLeft.
- Aktualizacja & quot; induktory & quot; Shape.figure.
- Zatrzymany klawisz Menu klawiatura jest z błędnie emitujący dodatkowe zdarzenia.
- Shape.strokeDashArray ponownie przyjmuje zera jako wartości myślnik, ale nie akceptuje tablicę, ale nic zerami.
- Poprawiono GraphObject.toMaxLinks i GraphObject.fromMaxLinks ustawiaczy i usługi, aby umożliwić nieskończoność (który jest wartość domyślna).
Co nowego w wersji 1.4.18:
- Poprawiono kilka jumpover Łącza nie przeliczenie ich trasy At The właściwy czas.
- Diagram.makeImage & quot; & quot części; opcja nie wpływa już konflikty z & quot; & quot; pozycji rozwiązaniem.
Co nowego w wersji 1.4.16:
- Obliczenia wartości Diagram.zoomPoint trwałe podczas przewijania i klawiaturę polecenia powiększania.
- Poprawiono kopiowanie zdjęcia i zdjęcia teraz donosi wyciągnąć błędy w Go-debug.
- Zaktualizowane BPMN szablony rozszerzeń.
Co nowego w wersji 1.4.15:
- Diagram.makeImage i Diagram.makeSVG teraz zatrzymać animację przed wykonaniem.
- Tekst ustalony podczas łączenia nowych linii (& # x5c; n). z zawinięty tekst
- TreeLayout nie powoduje wyjątek podczas iteracji kolekcja TreeLayout.roots zawiera wierzchołki, które są w tym samym drzewie.
renderowania
Co nowego w wersji 1.4.14:
- Tekst będzie zawsze w pełni czerpać (zamiast po prostu linia w bardzo małej skali) podczas wywoływania Diagram.makeImage.
- Ustawianie Picture.source będzie teraz ustawić właściwość crossOrigin tworzonego obrazu do & quot; Anonymous & quot; domyślnie.
Co nowego w wersji 1.4.13:
- Poprawiono Ozdoby ukrywanie linków ukryte podłączonego węzła stając się niewidoczny.
Co nowego w wersji 1.4.12:
- Poprawiono AvoidsNodes trasowanie członkowskich Odnośniki podczas inicjalizacji grupy.
- Stała trasa unieważnianie link podwójnych ogniw podczas ładowania modelu z danymi Link.points związane.
- trasowania Poprawiono link, gdy port jest TableRow lub TableColumn, lub element wewnątrz jednego.
- Poprawiono nieprawidłowe komunikat o błędzie.
Podczas ustawiania Diagram.minScale lub Diagram.maxScale do ich aktualnej wartości
Co nowego w wersji 1.4.11:
- Tweaked jak cienie pracy na części, które wykorzystują panele Spot .
- Obliczenia stacjonarnej wysokość złamany w 1.4.10. To było przyczyną textarea w TextEditingTool do rosną zbyt duże.
- Poprawiono rysowanie z tytułu niewidocznych obiektów z zestawu GraphObject.opacity.
Zagadnienia
Co nowego w wersji 1.4.10:
- Fixed Link obliczenia podczas łączenia się TableRows i TableColumns, i ich bezpośrednich elementów.
- Poprawiono przeciągając współrzędne Schematy przy stosunkach pikseli innych niż 1,0.
- Stała wartość Diagram.isModified po odkręceniu włożenie lub usunięcie po ustawieniu isModified false.
- Poprawiono niektóre obiekty nie rysowanie animacji podczas gdy początkowo poza polem widzenia.
- Poprawiono TreeLayout.layoutComments do obsługi węzłów komentarz, że są grupy.
Co nowego w wersji 1.4.9.
- Dodane Wprowadzenie aktualizacja Legends i Tytułów
- Poprawiono LayoutNetwork.addParts traktować powiązań pomiędzy węzłami zagnieżdżonych więcej niż jedna grupa głęboko, jak gdyby były one łączącą zewnętrzne grupy.
- Naprawiono przypadek, gdy wprowadzenie pewnych zmian, ustawienie Diagram.isModified false, zguby, a następnie dokonanie nowego zmianę (a tym samym odrzucając pewną historię transakcji), spowodowało isModified coraz fałszywe którym powinny były pozostał wierny.
- Już nie daje ostrzeżenia, gdy źródło obrazu nie można załadować.
Co nowego w wersji 1.4.8:
- Ulepszona całkowicie odłączone geometria Link nie przyjąć, że musi być Beziera zakrzywione.
- Poprawiono regresję od 1.4.7 widoczność łącza po podłączeniu do węzłów w zwiniętych grup.
- Poprawiono niektóre transakcje wyjściowe animowanie nieprawidłowo.
- Poprawiono DraggingTool użyć klawisza Option (Alt) modyfikatora na komputerze Mac, aby wskazać operację kopiowania, zamiast przycisku sterowania.
Co nowego w wersji 1.4.7:
- Dodano przesuwanie próbki portu, za pomocą narzędzia zdefiniowano w PortShiftingTool.js, pokazując, w jaki sposób niestandardowy Narzędzie może pozwolić użytkownikowi przenieść port w węźle.
- Dodano & quot; semantyczny zoom & quot; Suwak do próbki przegrupowania, do kontrolowania, ile poziomów zagnieżdżonych grup są rozszerzane.
- Poprawiono kilka błędów animacji na iOS / OSX Safari.
- Potencjalnie Niezgodne: Zwinięty Grupy nie aktualizuje pozycje ich użytkownika. Są one aktualizowane tylko gdy są widoczne ponownie (gdy grupa jest rozwinięty).
Co nowego w wersji 1.4.6:
- Nowa właściwość DraggingTool.isComplexRoutingRealtime umożliwia wyłączenie link .AvoidsNodes podczas operacji przeciągania.
- Diagram.rebuildParts umożliwia obecnie animacji.
- Ulepszona animacja poprzez usunięcie warunku wyścigu.
- Reworked Link pozycji etykiety. To rozwiązuje błędów, ale może powodować pewne etykiety linku mieć nowe pozycje, zwłaszcza gdy wartości GraphObject.segmentOffset były NaN.
Co nowego w wersji 1.4.5:
- Dodane próbki Fishbone Układ, z układem zdefiniowane w FishboneLayout.js, pokazując, w jaki sposób układ zwyczaj i zwyczaj kierowane link może produkować Fishbone lub Ishikawa lub spowodować-skutkowego schemat.
- GoJS stanowi obecnie window.devicePixelRatio.
Co nowego w wersji 1.4.4:
- Nowa opcja dla Diagram.makeSVG: elementFinished, A funkcja pozwala na modyfikowanie SVG, ponieważ jest w trakcie budowy.
- TextBlock wielokropek działa teraz poprawnie z zawinięty tekst.
- Wszystkie GraphObjects pozwalają teraz zmętnienie. Panel.opacity została przeniesiona do GraphObject.opacity
- SVG generowany Diagram.makeSVG zawiera teraz i xmlns xmlns. Xlink atrybuty
Co nowego w wersji 1.4.2:
- przerobione transakcje dotyczące TextEditingTool. Transakcje rozpocząć już gdy narzędzie uaktywnia, zamiast tego zaczynają się i kończą, gdy narzędzie zobowiązuje przyjęty tekst.
- Poprawiono skrótów zoom Firefoksa, ctrl-plus-minus i CTRL nie zostały prawidłowo ujęte.
Co nowego w wersji 1.4.1:
- Poprawiono widoczność Odnośniki przy zmianie Layer.visible z połączonych węzłów.
- Poprawiono DraggingTool aby umożliwić przenoszenie skopiowanych elementów chociaż Diagram.allowMove jest fałszywe.
- Ulepszona przeciągając z palety pokazać tymczasową kopię wleczonych części wewnątrz palety.
- Różne ulepszenia wydajności.
Co nowego w wersji 1.3.10:
- Poprawiono kilka granic obliczeń elementów wewnątrz i TableRow Panele TableColumn.
- Poprawiono & quot; Modified & quot; DiagramEvent gdy UndoManager nie jest włączona.
- Lepsze AvoidsNodes trasowanie Odnośniki gdy istnieją węzły, które nie są widoczne.
- Naprawiono problemy tle siatki Diagram kiedy Przegląd został tylko częściowo zainicjowany.
Co nowego w wersji 1.3.9:
- TextEditingTool sprawdza teraz Diagram.allowTextEdit (poprzednio tylko CommandHandler.canEditTextBlock zrobił).
- Zmiana przeciągnij z przejściem do kopii (za pomocą klawisza sterującego) teraz poprawnie zapisuje wszystkie trasy dolne tak, że Undo / Redo nie przywróci trasy do miejsca, gdzie węzeł został przeniesiony do przed skopiowaniem.
- Panele bez elementów teraz właściwie spełniać wszystkie kombinacje desiredSize, minSize, maxSize i obicia.
- Dozwolone SVG pracować z elementów obrazu na ekranie przeglądarki, które obsługują rysowanie SVG do płótna. Zobacz stronę wprowadzający zdjęcia szczegółów.
Co nowego w wersji 1.3.8:
- Poprawiono pomiar niektórych GraphObjects podczas modyfikowania kąta z zarówno zestaw desiredSize i minSize.
- Poprawiono Diagram.addLayerAfter i Diagram.addLayerBefore dla warstw ponownego zamawiania i poprawić ich sprawdzanie błędów.
Co nowego w wersji 1.3.7.
- Poprawiono Set.toList
- Poprawiono właściwość setter Diagram.model zadzwonić Diagram.clearSelection zanim rzeczywiście zastępując model.
- Poprawiono zdjęcia scenariusze gdzie byłoby niewłaściwie preferują wartości rozciągnięcia nad desiredSize gdy obie miały pomiaru.
Co nowego w wersji 1.3.6.
- Dodane część próbki Wykres
- Poprawiono błąd w obliczaniu położenia węzłów członkowskich podczas przeciągania grupy.
Co nowego w wersji 1.3.5:
- Dodane Model.addNodeDataCollection, Model.removeNodeDataCollection, GraphLinksModel .addLinkDataCollection, GraphLinksModel.removeLinkDataCollection, biorąc ani tablic lub Iterables obiektów danych modelowych, dla wygody.
- Poprawiono pomiarowy Table Panelu of GraphObjects obejmujących wiele wierszy i kolumn w niektórych sytuacjach.
- Poprawiono Node.ports zawierać domyślnego portu, cały węzeł, gdy nie ma żadnych przedmiotów z GraphObject.portId ustawiony niezerowe.
- Poprawiono niektóre nazwy metody w miejscu, które nie zostały wyeksportowane.
Co nowego w wersji 1.3.4:
- Dodano ustawiające właściwości dla właściwości InputEvent: sterowanie, przesunięcie , alt, meta, lewy, środkowy, prawy, dla wygody, gdy inicjowania, aby uniknąć konieczności znajomości poszczególnych wartości flagi.
- Dodane Part.LayoutNodeReplaced jako nowy powód do unieważnienia układów, aby naprawić błąd, w którym układ nie będzie wykonywana podczas wymiany węzła lub prostą część zmieniając Part.category, ponieważ nowy węzeł miał stały rozmiar.
- Przewijanie na niezainicjowanych Schematy nie będzie już uchwycić zdarzenia i zapobiec propagacji.
- Poprawiono cienie w niektórych scenariuszach panelowe z udziałem panele auto.
- Poprawiono wyświetlanie nigdy węzłów rozmieszczonych po dodaniu do invisble warstwa, która jest później widoczne.
- Stałe dane wiążące pierwszych elementów & quot; & quot ;, Spot & quot; & quot ;, Auto i & quot; link & quot; Panele, które posiadają Panel.itemArrays.
- Margin.parse teraz analizuje struny tylko zero, jeden lub dwa numery w nich, jakby wywołanie konstruktora margines.
- Poprawiono setter Diagram.grid, co nie zawsze aktualizuje natychmiast siatkę.
- Potencjalnie Niezgodne: Fixed Allocation Table Panelu wielkości komórek w niektórych skomplikowanych ustawień, takich jak z wieloma wiersze lub kolumny rozciągania. Niektóre złożone Panele tabeli mogą Rozmiar teraz inaczej.
Co nowego w wersji 1.3.3.
- Dodano właściwość CommandHandler.defaultScale początkowo 1,0
- Przy określaniu zdolności AMD Moduł jest prsent, idź nadal jest narażona na globalny obiekt.
- Zmniejszone ewentualne błędy z zerowej wielkości obrazów wykorzystywanych jako źródła obraz.
- Stała wartość domyślna skalę Diagram.makeImage (domyślna powinna być zerowa, był błędnie NaN).
Co to jest nowa w wersji 1.3.1:
- Poprawiono obliczanie relacji drzew przy Link.isTreeLink jest zmodyfikowany dynamicznie.
- Poprawiono zachowanie GraphObject.mouseDragEnter i GraphObject.mouseDragLeave oraz łączenia i próbek Planogram nie zależą od Diagram.selection docelowej dla zewnętrznych przeciągnij i krople.
- Bounds obliczenia Stałe podczas używania DraggingTool z częściami, które nie były w warstwie domyślnego.
Co nowego w wersji 1.2.8.
- Poprawiono kilka błędów relinkowania z cofania / powtarzania
- Niektóre poprawki pomiarowe panel tabeli.
Co nowego w wersji 1.2.4:
- Poprawiono Link.getLinkDirection powrót lepszych wartości dla obróconych porty gdy węzeł nie jest obracany.
- GraphObject.getDocumentAngle teraz zwraca znormalizowaną kąt od 0 do 360, zamiast wrócić kąt pomiędzy -180 i 180.
- Naprawiono dwukrotne kliknięcie w pewnych okolicznościach na IE10 i IE11.
- Poprawiono początkowa wydajność Group.layouts nawet gdy Layout.isInitial było fałszywe.
- Poprawiono kilka błędów z zera i niemal zerowej wielkości diagramy, które spowodowane zmiana pętli, gdy układy były rzutnia wielkości.
Wymagania :
- włączona obsługa JavaScript po stronie klienta li>
- HTML 5 włączona przeglądarka
Komentarze nie znaleziono