& nbsp;. GoJS não é seu kit de ferramentas de gráficos regulares
GoJS é realmente uma estrutura genérica em que gráficos complexos podem ser construídas, gráficos que o utilizador pode facilmente interagir com, a obtenção de dados visualmente e por meio de interações de mouse também.
O julgamento GoJS apresenta vários tipos de recursos da biblioteca, permitindo que qualquer pessoa para conhecer gama dos seus recursos e decidir se é um conjunto de ferramentas adequado para o que eles precisam de seus gráficos on-line ou não.
O que é novo nesta versão:
- Fixed Picture.element propriedade setter para permitir nula .
O que é novo na versão 1.5.17:
- Fixed Picture.element propriedade setter para permitir nulo.
O que é novo na versão 1.4.27:.
- elipses TextBlock fixos ao utilizar TextBlock.maxLines
O que é novo na versão 1.4.26:
- Arrastar em um novo diagrama agora inicializa-lo <. / li>
- Mover membros colapsadas de Grupos agora modifica posição ou local, dependendo de qual é real.
- Fixed ResizingTool, o que poderia fazer suposições esperando um Shape.geometry não nulo.
O que é novo na versão 1.4.22:
- Corrigido um bug posição de inicialização quando GraphObject.position é e Part.locationSpot não é Spot.TopLeft ligado a dados.
- Atualizado o & quot; Indutor & quot; Shape.figure.
- Parado tecla Menu do teclado da erroneamente que emite um evento adicional.
- Shape.strokeDashArray uma vez aceita zeros como valores de traço, mas não aceita uma matriz de nada, mas zeros.
- GraphObject.toMaxLinks fixos e GraphObject.fromMaxLinks setters de propriedade para permitir que a Infinity (que é o valor padrão).
O que é novo na versão 1.4.18:
- Corrigidos alguns links JumpOver não recalcular as suas rotas no momento certo.
- Diagram.makeImage & quot; partes & quot; opção não entra em conflito com & quot; & quot posição; opção.
O que é novo na versão 1.4.16:
- Cálculos para valores Diagram.zoomPoint fixos quando rolagem e teclado de comando zoom.
- Fixed cópia Imagem e Imagem agora relata desenhar erros no go-depuração.
- Atualizado modelos de extensão BPMN.
O que é novo na versão 1.4.15:
- Diagram.makeImage e Diagram.makeSVG agora parar de animação antes de executar.
- Texto fixa ao combinar novas linhas (& # x5C; n). com o texto envolvido
- TreeLayout não causa uma exceção iteração quando a coleção TreeLayout.roots contém vértices que estão na mesma árvore.
renderização
O que é novo na versão 1.4.14:
- Texto sempre desenhar totalmente (em vez de apenas um linha em escalas muito pequenas) ao chamar Diagram.makeImage.
- Definir Picture.source vai agora definir a propriedade crossOrigin da imagem criada para & quot; anónimo & quot; por padrão.
O que é novo na versão 1.4.13:
- Adereços esconderijos fixos de links ocultos por um nó ligado tornando-se não é visível.
O que é novo na versão 1.4.12:
- AvoidsNodes fixo roteamento das ligações de membros durante a inicialização Grupo.
- ligação fixa via invalidação de links duplicados ao carregar modelo com os dados Link.points vinculados.
- roteamento ligação fixa quando a porta é um TableRow ou TableColumn, ou elemento dentro de um.
- Fixed mensagem de erro incorreta ao definir Diagram.minScale ou Diagram.maxScale aos seus valores atuais.
O que é novo na versão 1.4.11:
- Tweaked como as sombras trabalhar para peças que usam painéis Mancha .
- telefonia fixa cálculos altura quebrado no 1.4.10. Este foi causando textArea do TextEditingTool a crescer muito grande.
- desenho fixo decorrentes de objetos não-visíveis com um conjunto GraphObject.opacity.
questões
O que é novo na versão 1.4.10:
- cálculo ligação fixa ao se conectar a TableRows e TableColumns, e seus elementos imediatos.
- Fixed arrastando coordenadas para Diagramas com outros que 1,0 rácios de pixel.
- valor fixo para Diagram.isModified após desfazer uma inserção ou remoção depois de definir isModified como falsa.
- Corrigido alguns objetos não desenho durante a animação quando inicialmente fora da vista.
- TreeLayout.layoutComments corrigido para processar nós de comentário que estão Grupos.
O que é novo na versão 1.4.9:.
- Adicionado Introdução página de legendas e títulos
- LayoutNetwork.addParts fixos para tratar as ligações entre os nós aninhados mais de um grupo profundo, como se estivessem ligando os grupos externos.
- Caso fixo onde a fazer algumas mudanças, definindo Diagram.isModified como falsa, desfazer, e depois fazer uma nova mudança (descartando, assim, um pouco da história de transação), resultou em isModified tornando-se falsa quando deveria ter permanecido fiel.
- Não mais dar avisos quando uma fonte de imagem não carrega.
O que é novo na versão 1.4.8:
- Melhoria da ligação de geometria completamente desligado para não assumir que ele deve ser Bezier curva.
- Fixed uma regressão do 1.4.7 com visibilidade do vínculo quando ligado a nós em Grupos colapsados.
- Corrigidas algumas transações partida animar de forma inadequada.
- Fixed DraggingTool usar a tecla Option (Alt) modificador em um Mac para indicar uma operação de cópia, em vez de a tecla Control.
O que é novo na versão 1.4.7:
- Adicionado a amostra Shifting Porto, com a ferramenta definida em PortShiftingTool.js, demonstrando como uma ferramenta personalizada pode permitir que o usuário mover uma porta dentro de um nó.
- Adicionado um & quot; semântica zoom & quot; controle deslizante para a amostra Reagrupamento, para controlar quantos níveis aninhados de Grupos são expandidas.
- Corrigido alguns bugs de animação no iOS / OSX Safari.
- potencialmente incompatíveis: Collapsed Grupos não atualizar as posições de seus membros. Eles só são atualizados quando eles são visíveis novamente (quando o grupo é expandido).
O que é novo na versão 1.4.6:
- New DraggingTool.isComplexRoutingRealtime propriedade permite a desativação da ligação .AvoidsNodes durante as operações de arrastar.
- Diagram.rebuildParts agora permite animação.
- Melhoria da animação através da remoção de uma condição de corrida.
- link Retrabalhadas posição da etiqueta. Isso corrige bugs, mas pode causar alguns rótulos de link para ter novas posições, especialmente quando os valores GraphObject.segmentOffset foram NaN.
O que é novo na versão 1.4.5:
- Adicionado a amostra Fishbone Layout, com o layout definido em FishboneLayout.js, demonstrando como um layout personalizado e um costume encaminhado link pode produzir uma espinha de peixe ou de Ishikawa ou de causa e efeito diagrama.
- GoJS agora responde por window.devicePixelRatio.
O que é novo na versão 1.4.4:
- Nova opção para Diagram.makeSVG: elementFinished, um função que lhe permite modificar o SVG como está sendo construído.
- TextBlock reticências agora funciona corretamente com o texto envolvido.
- Todos os GraphObjects agora permitem opacidade:. Panel.opacity foi movido para GraphObject.opacity
- SVG gerado com Diagram.makeSVG agora contém os xmlns e xmlns:. Atributos XLink
O que é novo na versão 1.4.2:
- transações reformulado para o TextEditingTool. Transações não iniciar quando a ferramenta ativa, ao invés disso eles começam e terminam quando a ferramenta compromete aceite texto.
- Fixed atalhos de zoom do Firefox, CTRL-plus e CTRL-minus não foram adequadamente capturados.
O que é novo na versão 1.4.1:
- visibilidade fixo das ligações ao mudar Layer.visible de nós conectados.
- DraggingTool fixo para permitir movimento de peças copiadas embora Diagram.allowMove é falsa.
- Melhoria arrastando a partir da paleta para mostrar cópia temporária de peças arrastados dentro da paleta.
- melhorias de desempenho Diversos.
O que é novo na versão 1.3.10:
- Fixed algumas associações cálculos de elementos dentro de TableRow e Painéis TableColumn.
- Corrigido o & quot; modificado & quot; DiagramEvent quando o UndoManager não está habilitado.
- A melhoria AvoidsNodes roteamento das ligações quando não são nós que não são visíveis.
- Diagrama fixos questões de grade de fundo quando uma visão geral foi apenas parcialmente inicializado.
O que é novo na versão 1.3.9:
- O TextEditingTool agora verifica Diagram.allowTextEdit (anteriormente, única CommandHandler.canEditTextBlock fez).
- A alteração de uma tragada em um movimento para uma cópia (com a tecla Control) agora salva corretamente quaisquer rotas de ligação de modo que um undo / redo não restaura as rotas para onde o nó havia sido transferido para antes de ser copiado.
- Painéis com nenhum elemento agora respeitar adequadamente todas as combinações de DesiredSize, minSize, maxSize e estofamento.
- admitidos SVG para trabalhar com elementos de imagem em navegadores que suportam desenho SVG para a tela. Veja a página de introdução Pictures para mais detalhes.
O que é novo na versão 1.3.8:
- Fixed a medição de algumas GraphObjects ao modificar o ângulo com tanto um conjunto DesiredSize e minSize.
- Fixed Diagram.addLayerAfter e Diagram.addLayerBefore para as camadas de re-ordenação, e melhorou a sua verificação de erros.
O que é novo na versão 1.3.7:.
- Fixed Set.toList
- Fixed a propriedade Diagram.model setter para chamar Diagram.clearSelection antes de realmente substituir o modelo.
- Imagem fixa medindo cenários onde seria incorretamente preferem um valor de alongamento sobre a DesiredSize quando ambos foram dadas.
O que é novo na versão 1.3.6:.
- Adicionado Estar amostra Gráfico
- Corrigido um erro no cálculo das posições de nós membro ao arrastar um grupo.
O que é novo na versão 1.3.5:
- Adicionado Model.addNodeDataCollection, Model.removeNodeDataCollection, GraphLinksModel .addLinkDataCollection, GraphLinksModel.removeLinkDataCollection, tendo ambos matrizes ou Iterables de objetos de dados modelo, por conveniência.
- Fixed medição de GraphObjects que abrangem várias linhas e colunas em algumas situações Painel da tabela.
- Node.ports fixos para incluir a porta padrão, o nó inteiro, quando não há objetos com GraphObject.portId definida como não nulo.
- Corrigido alguns nomes de métodos no local que não haviam sido exportados.
O que é novo na versão 1.3.4:
- Adicionado setters de propriedade para propriedades InputEvent: controle, mudança , alt, meta, esquerda, centro, direita, para maior comodidade ao inicializar para evitar a necessidade de conhecimento dos valores bandeira particulares.
- Adicionado Part.LayoutNodeReplaced como uma nova razão para invalidar Layouts, para corrigir um bug onde um layout não seria realizada ao substituir um nó ou Parte simples, alterando a sua Part.category, porque o novo Nó tinha um tamanho fixo.
- Rolagem em diagramas não inicializadas deixará capturar o evento e evitar bolhas.
- sombras fixas em alguns cenários do Painel envolvendo painéis Auto.
- Corrigida a exibição de nós nunca arranjados quando adicionado a uma camada invisble que mais tarde torna-se visível.
- Dados fixos vinculativa para os primeiros elementos da & quot; Ponto & quot ;, & quot; Auto & quot ;, e & quot; Fazer a ligação & quot; Painéis que mantenha Panel.itemArrays.
- Margin.parse agora analisa cordas com apenas zero, um ou dois números em si, como se chama o construtor Margin.
- Corrigido o setter Diagram.grid, o que nem sempre foi atualizar a grade imediatamente.
- potencialmente incompatíveis: Fixo alocação do tamanho da célula Painel da tabela em algumas configurações complexas, como com várias linhas ou colunas de alongamento. Alguns painéis tabela complexa pode tamanho diferente agora.
O que é novo na versão 1.3.3:.
- Adicionado CommandHandler.defaultScale propriedade, inicialmente, 1,0
- Ao definir a capacidade Módulo AMD é prsent, vão ainda está exposto ao objeto global.
- Redução de possíveis erros com imagens de tamanho zero usados como fontes de imagem.
- valor padrão fixo de escala para Diagram.makeImage (Padrão deve ser nulo, foi erroneamente NaN).
O que é novo na versão 1.3.1:
- cálculo fixo de relações árvore quando Link.isTreeLink é modificado de forma dinâmica.
- Corrigido o comportamento dos GraphObject.mouseDragEnter e GraphObject.mouseDragLeave eo reagrupamento e amostras Planogram para não depender do Diagram.selection alvo para arrastar-e-gotas externas.
- Bounds cálculos fixos ao utilizar o DraggingTool com peças que não estavam na camada padrão.
O que é novo na versão 1.2.8:.
- Corrigido alguns bugs religação com undo / redo
- Algumas correções de medição do painel de tabela.
O que é novo na versão 1.2.4:
- Link.getLinkDirection fixo para retornar melhores valores para girada portas quando o nó não é rodada.
- GraphObject.getDocumentAngle agora retorna um ângulo normalizado de 0 a 360, em vez de retornar um ângulo entre -180 e 180.
- Fixed duplo clique em algumas circunstâncias no IE10 e IE11.
- Fixed desempenho inicial de Group.layouts mesmo quando Layout.isInitial era falsa.
- Corrigido alguns bugs com zero e quase zero Diagramas porte que causaram atualização laços quando layouts foram viewport porte.
Requisitos :
- habilitar o JavaScript no lado do cliente
- HTML 5 browser habilitado
Comentários não encontrado