Ignite UI for React Registro de alterações
Todas as alterações notáveis para cada versão do Ignite UI for React estão documentadas nesta página.
18.8.0 (March 2025)
igniteui-react-grids
- Todas as grades
- Adicionado novo
disabledSummaries
para as colunas da grade, permitindo que os desenvolvedores pulem alguns dos resumos - Botão de ação de grade interna encapsulada
- Adicionado novo
igniteui-react
- Adicionada nova
allowSplitterDock
propriedade paraDockmanager
que permite o encaixe diretamente em uma divisão. - Adicionada nova
useFixedSize
propriedade para o de que permite umIgrSplitPane
novo comportamento deDockmanager
redimensionamento.
Enhancements
Barra de ferramentas
- Adicionada nova
groupHeaderTextStyle
propriedade aIgrToolbar
eIgrToolPanel
. Se definido, ele se aplicará a todas asIgrToolActionGroupHeader
ações. - Adicionada nova propriedade em
IgrToolAction
chamadotitleHorizontalAlignment
que controla o alinhamento horizontal do texto do título. - Adicionada nova propriedade em
IgrToolActionSubPanel
chamadoitemSpacing
que controla o espaçamento entre os itens dentro do painel.
Correções
A tabela a seguir lista as correções de bugs feitas para o conjunto de ferramentas Ignite UI for React para esta versão:
Número do bug | Controle | Descrição |
---|---|---|
32093 | IgrPivotGrid | PivotDateDimensionOptions não são aplicadas ao PivotDateDimension |
26218 | Biblioteca do Excel | A margem direita da área de plotagem do gráfico torna-se mais estreita e o padrão de preenchimento e o primeiro plano de preenchimento desaparecem apenas carregando um arquivo do Excel |
30286 | Gráfico de Dados Igr | O conteúdo da dica de ferramenta da série de bolhas é alternado para os dados de bolhas próximas ao clicar em uma bolha |
32906 | Gráfico de Dados Igr | IgrDataChart está mostrando dois xAxis na parte superior |
33605 | Gráfico de Dados Igr | ScatterLineSeries não está mostrando a cor da linha corretamente na legenda |
34053 | IgrRadialGauge | A posição do rótulo da escala é deslocada |
34083 | Biblioteca do Excel | TextOperatorConditionalFormat's não é carregado/salvo corretamente se o texto contiver = em um arquivo de modelo do Excel |
34324 | IgrGrid | A condição de ocultação de coluna no modelo de grade não está funcionando |
34678 | IgrGrid | Valores de enumeração forçados a cadeias de caracteres, interrompendo o comportamento numérico esperado em algumas propriedades da grade |
34776 | Gráfico de Dados Igr | Mostrar e ocultar repetidamente o IgrDataChart causa vazamento de memória no JS Heap |
35495 | Biblioteca do Excel | As imagens nas células são perdidas quando um arquivo de modelo é carregado |
35496 | Planilha Igr | Erro ao definir estilos no Excel com imagens |
35498 | Gráfico de Dados Igr | As dicas de ferramentas para a série especificada em IncludedSeries não são exibidas |
36176 | Biblioteca do Excel | Ocorre uma exceção ao carregar uma pasta de trabalho do Excel que tem uma função LET |
36379 | Biblioteca do Excel | As cores com qualquer canal alfa em uma pasta de trabalho do Excel não são carregadas |
18.7.7 (January 2025)
- Correções
igniteui-react-grids
- Todas as grades
- Corrigido um vazamento de memória crítico quando os componentes são abertos em várias guias duplicadas do navegador.
18.7.6 (December 2024)
igniteui-react-charts (Charts)
DashboardTile (Beta)
- O novo componente Dashboard Tile é um controle de contêiner que analisa e visualiza uma coleção ItemsSource associada ou um ponto único e retorna uma visualização de dados apropriada com base no esquema e na contagem dos dados. Esse controle utiliza um componente interno da barra de ferramentas para permitir que você faça alterações na visualização em tempo de execução, permitindo que você veja muitas visualizações diferentes de seus dados com o mínimo de código.
igniteui-react-charts (Inputs)
- Novo ColorEditor (Beta) & Toolbar ToolAction (Beta)
Esse novo Editor de cores pode ser usado como um seletor de cores autônomo e agora está integrado ao componente Barra de ferramentas para atualizar visualizações em tempo de execução.
18.7.4 (November 2024)
Geral
- Novo componente Carrossel.
IgrInput
- Tipo de argumento de evento alterado
change
deIgrComponentDataValueChangedEventArgs
paraIgrComponentValueChangedEventArgs
- Tipo de argumento de evento alterado
18.7.0 (September 2024)
igniteui-react-charts (Charts)
Novo gráfico de pizza de dados- O
IgrDataPieChart
é um novo componente que renderiza um gráfico de pizza. Esse componente funciona de forma semelhante aoIgrCategoryChart
, pois detectará automaticamente as propriedades em seu modelo de dados subjacente, permitindo suporte à seleção, realce, animação e legenda por meio do componente ItemLegend.Novo eixo de ângulo de categoria proporcional- Novos eixos para a série de pizza radial no
IgrDataChart
, para plotar fatias semelhantes a um gráfico de pizza, um tipo de visualização de dados em que os pontos de dados são representados como segmentos dentro de um gráfico circular.-
Nova ToolActionCheckboxList Uma nova CheckboxList ToolAction que exibe uma coleção de itens com caixas de seleção para seleção. Uma grade dentro de ToolAction CheckboxList cresce em altura até 5 itens e, em seguida, uma barra de rolagem é exibida. Requer que IgrCheckboxListModule seja registrado.
Novo suporte de filtragem
Alterações no campo do eixo Novo IconMenu padrão na barra de ferramentas ao direcionar CategoryChart. Os campos de rótulo são mapeados para o eixo X e os campos de valor são mapeados para o eixo Y. O gráfico de destino reage em tempo real às alterações feitas. IconMenu fica oculto quando o gráfico não tem ItemsSource definido.
igniteui-react
- Novo componente Banner.
- Novo componente DatePicker.
- Novo
IgrDivider
componente. - Adicionado suporte para eventos nativos a todos os componentes.
IgrIcon
- Método adicionado
setIconRef
. Isso permite registrar e substituir ícones por arquivos SVG. - Todos os componentes agora usam ícones por referência internamente para que seja fácil substituí-los sem fornecer explicitamente modelos personalizados.
- Método adicionado
IgrCombo
,DatePicker
,IgrDialog
,IgrDropdown
,ExpansionPanel
,IgrNavDrawer
,IgrToast
,,IgrSnackbar
, IgrSelectComponent- Alternar métodos
show
,hide
,toggle
métodos retornam true agora em caso de sucesso, caso contrário, false.
- Alternar métodos
- IgrButtonComponent,
IgrIconButton
,IgrCheckbox
,IgrSwitch
,IgrCombo
,IgrDateTimeInput
,IgrInput
,,IgrMaskInput
,,IgrRadio
, IgrSelectComponent,IgrTextarea
- Personalizado
focus
eblur
eventos preteridos. Em vez disso, use os eventos nativosonFocus
eonBlur
- Personalizado
IgrRadioGroup
ALTERAÇÕES SIGNIFICATIVAS:
- Renomeado o antigo IgrDatePicker para IgrXDatePicker.
- Componente removido
Form
. Em vez disso, use a forma nativa. - Removida
size
a propriedade em favor da--ig-size
propriedade personalizada CSS para os seguintes componentes:IgrAvatar
, IgrButtonComponent,IgrIconButton
,IgrCalendar
,IgrChip
,IgrDropdown
,,,IgrTabs
IgrInput
IgrList
IgrRating
IgrSnackbar
IgrIcon
IgrTree
IgrBadge
,IgrChip
,IgrLinearProgress
,IgrCircularProgress
- Tipo de propriedade renomeado
Variant
paraStyleVariant
.
- Tipo de propriedade renomeado
IgrCalendar
- Tipo de propriedade renomeado
WeekStart
paraWeekDays
.
- Tipo de propriedade renomeado
IgrCheckbox
,IgrSwitch
- Tipo de argumento de evento alterado
change
deIgrComponentBoolValueChangedEventArgs
paraIgrCheckboxChangeEventArgs
.
- Tipo de argumento de evento alterado
IgrCombo
, IgrSelectComponent- Removido
positionStrategy
,flip
,sameWidth
propriedades.
- Removido
IgrDateTimeInput
- Removido
maxValue
eminValue
propriedades. Usemax
emin
em vez disso.
- Removido
IgrDropdown
- Propriedade removida
positionStrategy
.
- Propriedade removida
IgrInput
- Removido o nome
maxlength
antigo eminlength
propriedades. UsemaxLength
eminLength
. - Removido o nome
readonly
antigo einputmode
propriedades. UsereadOnly
einputMode
. - Tipo alterado
inputMode
também parastring
.
- Removido o nome
IgrRadio
- Tipo de argumento de evento alterado
change
deIgrComponentBoolValueChangedEventArgs
paraIgrRadioChangeEventArgs
.
- Tipo de argumento de evento alterado
IgrRangeSlider
- Removido
ariaThumbLower
eariaThumbUpper
propriedades. UsethumbLabelLower
ethumbLabelUpper
em vez disso.
- Removido
IgrRating
- Propriedade renomeada
readonly
parareadOnly
.
- Propriedade renomeada
igniteui-react-grids
- Todas as grades
- Adicionado novo
RowClick
evento.
- Adicionado novo
IgrPivotGrid
- Adicionada
sortable
propriedade para umIgrPivotDimension
. - Adicionado layout horizontal. Pode ser habilitado dentro da nova
pivotUI
propriedade comorowLayout
horizontal
. - Adicionados resumos de dimensão de linha somente para layout horizontal. Pode ser habilitado para cada um
IgrPivotDimension
definindohorizontalSummary
como true. - Adicionada
horizontalSummariesPosition
propriedade à configuração dapivotUI
posição de resumos horizontais. - Adicionados cabeçalhos de linha para as dimensões de linha. Pode ser habilitado dentro da nova
pivotUI
propriedade comoshowHeaders
true. - A navegação pelo teclado agora pode se mover para cabeçalhos de linha para frente e para trás de qualquer cabeçalho de dimensão de linha ou cabeçalho de coluna.
- Adicionadas interações de teclado para recolher dimensão de linha usando Alt + ← → ↓ ↑ setas e classificação de cabeçalhos de linha usando Ctrl + ↑ ↓ setas.
- Adicionada
ALTERAÇÕES SIGNIFICATIVAS:
- Todas as grades
IgrRowIsland
- Removida
displayDensity
a propriedade preterida. - Renomeado,propriedades
actualColumns
contentColumns
paraactualColumnList
econtentColumnList
. Usecolumns
oucolumnList
para obter todas as colunas agora. - Renomeado
rowDelete
erowAdd
tipo de argumento de evento paraIgrRowDataCancelableEventArgs
. - Tipo de argumento de evento renomeado
contextMenu
paraIgrGridContextMenuEventArgs
. - Removido
IgrGridEditEventArgs
,IgrGridEditDoneEventArgs
,IgrPinRowEventArgs
eventosrowID
eprimaryKey
propriedades. UserowKey
em vez disso.
IgrPivotGrid
- propriedade removida
showPivotConfigurationUI
. UsepivotUI
e defina dentro dele a novashowConfiguration
opção.
- propriedade removida
IgrColumn
- Propriedade removida
movable
. Use a propriedade domoving
Grid agora. - Propriedade removida
columnChildren
. UsechildColumns
em vez disso.
- Propriedade removida
columnGroup
- Propriedade removida
children
. UsechildColumns
em vez disso.
- Propriedade removida
IgrPaginator
- Removido
isFirstPageDisabled
eisLastPageDisabled
propriedades. UseisFirstPage
eisLastPage
em vez disso.
- Removido
18.6.1 (June 2024)
igniteui-react
IgrInput
,IgrTextarea
- expostovalidateOnly
para permitir que as regras de validação sejam aplicadas sem restringir a entrada do usuário.IgrDropdown
-IgrPositionStrategy
está obsoleta. A lista suspensa agora usa aPopover
API para renderizar seu contêiner na camada superior da janela de visualização do navegador, tornando a propriedade obsoleta.IgrDockManager
-IgrSplitPane
isMaximized
está obsoleto. Ter isMaximized definido como true em um nível de painel dividido não tem efeito real, pois os painéis divididos servem apenas como contêineres, o que significa que eles não têm conteúdo real a ser mostrado maximizado. Use aisMaximized
propriedade deIgrTabGroupPane
e/ouIgrContentPane
em vez disso.
igniteui-react-grids
DisplayDensity
obsoleto em favor da--ig-size
propriedade personalizada CSS. Confira o tópico Tamanho da grade para obter mais informações.IgrPivotGrid
- A configuração do componente agora pode ser aplicada corretamente.
igniteui-react-charts (Charts)
- Agrupamento de legenda de dados e agrupamento de dicas de ferramentas de dados- Novo recurso de agrupamento adicionado. A propriedade
GroupRowVisible
alterna o agrupamento com cada série que opta por poder atribuir texto de grupo por meio dadataLegendGroup
propriedade. Se o mesmo valor for aplicado a mais de uma série, elas aparecerão agrupadas. Útil para grandes conjuntos de dados que precisam ser categorizados e organizados para todos os usuários.
Seleção de gráfico- Novo estilo de seleção de série. Isso é amplamente adotado em todas as séries de categorias, financeiras e radiais para
IgrCategoryChart
eIgrDataChart
. As séries podem ser clicadas e mostradas em uma cor diferente, iluminadas ou desbotadas e contornos de foco. Gerencie quais itens são afetados por meio de séries individuais ou itens de dados inteiros. Várias séries e marcadores são suportados. Útil para ilustrar várias diferenças ou semelhanças entre valores de um determinado item de dados. TambémSelectedSeriesItemsChanged
estãoselectedSeriesItems
disponíveis para obter ajuda adicional para criar requisitos de negócios robustos em torno de outras ações que podem ocorrer em um aplicativo, como um pop-up ou outra tela com análise de dados com base na seleção.Eixo de ângulo de categoria proporcional- Novos eixos para a série de pizza radial no
IgrDataChart
, para permitir a criação de gráficos de pizza no permitindo visualizações robustas usando todo o poder adicional do gráfico de dados.Realce do mapa de árvore- Agora expõe uma
highlightingMode
propriedade que permite configurar o realce do mouse sobre os itens no mapa de árvore. Essa propriedade usa duas opções:Brighten
onde o realce será aplicado apenas ao item sobre o qual você passa o mouse eFadeOthers
onde o realce do item pairado permanecerá o mesmo, mas todo o resto desaparecerá. Esse realce é animado e pode ser controlado usando ahighlightingTransitionDuration
propriedade.Realce baseado em porcentagem do mapa de árvore- Novo realce baseado em porcentagem, permitindo que os nós representem o progresso ou o subconjunto de uma coleção. A aparência é mostrada como um preenchimento de sua cor de fundo até um valor específico por um membro em seu item de dados ou fornecendo um novo
highlightedDataSource
. Pode ser alternado viahighlightedValuesDisplayMode
e estilizado viaFillBrushes
.IgrToolbar
- NovaIsHighlighted
opção para ToolAction para delinear uma borda em torno de ferramentas específicas de sua escolha.
igniteui-react-gauges (Gauges)
IgrRadialGauge
- Novo rótulo para a agulha de destaque.
highlightLabelText
ehighlightLabelSnapsToNeedlePivot
muitas outras propriedades relacionadas ao estilo para o HighlightLabel foram adicionadas.
- Novo rótulo para a agulha de destaque.
18.6.0 (March 2024)
igniteui-react-charts
Nova filtragem de dados por meio da
initialFilter
propriedade. Aplique expressões de filtro para filtrar os dados do gráfico em um subconjunto de registros. Pode ser usado para detalhar dados grandes.XamRadialChart
- Novo modo de rótulo O
IgrCategoryAngleAxis
para o agora expõe umalabelMode
propriedade que permite configurar ainda mais o local dos rótulos. Isso permite que você alterne entre o modo padrão selecionando aCenter
enumeração ou use o novo modo,ClosestPoint
que aproximará os rótulos da área de plotagem circular.
- Novo modo de rótulo O
igniteui-react-grids
- Novo componente [
IgrHierarchicalGrid
](grids/hierarchical-grid/overview.md)
igniteui-react-gauges
IgrRadialGauge
- Novas propriedades de título/legenda.
titleText
,subtitleText
aparecerá perto da parte inferior do medidor. Além disso, as várias propriedades de fonte de título/subtítulo foram adicionadas, comoTitleFontSize
,TitleFontFamily
,TitleFontStyle
,TitleFontWeight
etitleExtent
. Por fim, o novotitleDisplaysValue
permitirá que o valor corresponda à posição da agulha. - Novo
opticalScalingEnabled
eopticalScalingSize
propriedades para oIgrRadialGauge
. Esse novo recurso gerenciará o tamanho no qual os rótulos, títulos e subtítulos do medidor têm 100% de escala óptica. Você pode ler mais sobre esse novo recurso aqui - Nova agulha de destaque foi adicionada.
highlightValue
ehighlightValueDisplayMode
quando ambos recebem um valor e uma configuração de 'Sobreposição', isso fará com que a agulha principal apareça desbotada e uma nova agulha aparecerá.
- Novas propriedades de título/legenda.
IgrLinearGauge
- Nova agulha de destaque foi adicionada.
highlightValue
ehighlightValueDisplayMode
quando ambos recebem um valor e uma configuração de 'Sobreposição', isso fará com que a agulha principal apareça desbotada e uma nova agulha aparecerá.
- Nova agulha de destaque foi adicionada.
IgrBulletGraph
- A barra de desempenho agora refletirá uma diferença entre o valor e o novo
highlightValue
quando ohighlightValueDisplayMode
for aplicado à configuração 'Sobreposição'. O valor de destaque mostrará uma porcentagem medida concluída filtrada/subconjunto como uma cor preenchida, enquanto a aparência da barra restante aparecerá desbotada para o valor atribuído, ilustrando o desempenho em tempo real.
- A barra de desempenho agora refletirá uma diferença entre o valor e o novo
igniteui-react
- New
IgrTextarea
component - Novo
IgrButtonGroup
componente IgrDockManager
- Nova
proximityDock
propriedade. Se ativado, os indicadores de encaixe não ficam visíveis e o usuário final pode encaixar o painel arrastado arrastando-o para perto das bordas do painel de destino. - Nova
containedInBoundaries
propriedade. Determina se os painéis flutuantes são mantidos dentro dos limites do Dock Manager. O padrão éfalse
. - Nova
showPaneHeaders
propriedade. Determina se os cabeçalhos do painel são mostrados apenas ao passar o mouse ou sempre visíveis. O padrão éalways
.
- Nova
IgrInput
,IgrMaskInput
,IgrDateTimeInput
,IgrRating
Readonly
foi renomeado parareadOnly
IgrInput
IgrTree
- Adicionada
toggleNodeOnClick
propriedade que determina se clicar sobre um nó alterará seu estado expandido ou não. O padrão éfalse
.
- Adicionada
IgrRating
allowReset
Adicionado. Quando ativado, selecionar o mesmo valor redefinirá o componente. Mudança comportamental: nas versões anteriores, esse era o comportamento padrão do componente de classificação. Certifique-se de definirallowReset
se você precisa manter esse comportamento em seu aplicativo.
select
,IgrDropdown
- exposed
selectedItem
,items
andgroups
getters
- exposed
Deprecations
- O
Form
componente foi descontinuado. Por favor, use o elemento de formulário nativo. - A propriedade e o
size
atributo foram preteridos para todos os componentes. Em vez disso, use a--ig-size
propriedade personalizada CSS. O exemplo a seguir define o tamanho do componente avatar como pequeno:.avatar { --ig-size: var(--ig-size-small); }
IgrDateTimeInput
IgrRangeSlider
AriaLabelLower
eAriaLabelUpper
as propriedades foram preteridas. Por favor, usethumbLabelLower
ethumbLabelUpper
em vez disso.
Removido
- Removemos nosso próprio
dir
atributo que sombreava o padrão. Esta é uma alteração ininterrupta. IgrSlider
propriedade -ariaLabel
sombreada. Esta é uma alteração ininterrupta.IgrCheckbox
-ariaLabelledBy
sombreado. Esta é uma alteração ininterrupta.IgrSwitch
-ariaLabelledBy
sombreado. Esta é uma alteração ininterrupta.IgrRadio
-ariaLabelledBy
sombreado. Esta é uma alteração ininterrupta.
18.5.0 (January 2024)
igniteui-react-charts (Charts)
- Filtro de realce de gráfico- O
IgrCategoryChart
eIgrDataChart
agora expõe uma maneira de realçar e animar dentro e fora de um subconjunto de dados. A exibição desse destaque depende do tipo de série. Para séries de colunas e áreas, o subconjunto será mostrado sobre o conjunto total de dados em que o subconjunto será colorido pelo pincel real da série e o conjunto total terá uma opacidade reduzida. Para séries de linhas, o subconjunto será mostrado como uma linha pontilhada.
18.4.0 (December 2023)
igniteui-react-grids (Grid)
- Adicionados novos recursos -Persistência de estado
18.3.0 (October 2023)
igniteui-react-grids (Toolbar - Beta)
A ação da ferramenta Salvar foi adicionada para salvar o gráfico em uma imagem por meio da área de transferência.
A orientação vertical foi adicionada por meio da propriedade da
orientation
barra de ferramentas. Por padrão, a barra de ferramentas é horizontal, agora a barra de ferramentas pode ser mostrada na orientação vertical, onde as ferramentas aparecerão à esquerda / direita respeitosamente.O suporte a ícones SVG personalizados foi adicionado por meio do método da barra de ferramentas, aprimorando ainda mais a criação de
renderImageFromText
ferramentas personalizadas.Grade- Esta é uma nova grade multiplataforma totalmente funcional e inclui recursos como filtragem, classificação, modelos, seleção de linhas, agrupamento de linhas, fixação de linhas e colunas móveis.
Componentes obsoletos
18.2.0 (June 2023)
New Components
- Barra de ferramentas- Beta. Esse componente é um contêiner complementar para operações de interface do usuário a serem usadas principalmente com nossos componentes de gráficos. A barra de ferramentas será atualizada dinamicamente com uma predefinição de propriedades e itens de ferramenta quando vinculada aos nossos
IgrDataChart
componentes ouIgrCategoryChart
componentes. Você poderá criar ferramentas personalizadas para o seu projeto, permitindo que os usuários finais forneçam alterações, oferecendo uma quantidade infinita de personalização.
igniteui-react-charts (Charts)
ValueLayer- Um novo tipo de série chamado agora está exposto, o
IgrValueLayer
que pode permitir que você renderize uma sobreposição para diferentes pontos focais dos dados plotados, como Máximo, Mínimo e Média. Isso é aplicado aoIgrCategoryChart
eIgrFinancialChart
adicionando à novavalueLines
coleção.Agora é possível aplicar uma matriz de traços às diferentes partes da série do
IgrDataChart
. Você pode aplicar isso à série plotada no gráfico, às linhas de grade do gráfico e às linhas de tendência da série plotadas no gráfico.
18.1.0 (November 2022)
Adicionadas melhorias significativas aos comportamentos padrão e refinadas a API de Gráfico de Categorias para facilitar o uso. Essas novas melhorias no gráfico incluem:
- Layouts responsivos para rotação horizontal de rótulos com base no tamanho do navegador/tela.
- Renderização aprimorada para rótulos arredondados em todas as plataformas.
- Adicionadas propriedades de marcador a StackedFragmentSeries.
- Propriedade adicionada
shouldPanOnMaximumZoom
. - Novas propriedades do eixo de categoria:
- ZoomMaximumCategoryRange
- ZoomMaximumItemSpan
- ZoomToCategoryRange
- ZoomToItemSpan
- Nova API de agregação de gráficos para agrupar, classificar e resumir valores numéricos e de cadeia de caracteres de categoria, eliminando a necessidade de pré-agregar ou calcular dados de gráficos:
- Descrições iniciais
- InicialClassificações
- SortDescriptions
- Grupos iniciais
- Descrições iniciais do grupo
- GroupDescriptions
- Resumos iniciais
- InitialSummaryDescriptions
- ResumoDescrições
- InitialGroupSortDescriptions
- Classificações de grupo
- GroupSortDescriptions
[!Note] Chart Aggregation will not work when using
includedProperties
|excludedProperties
. These properties on the chart are meant for non-aggregated data. Once you attempt to aggregate data these properties should no longer be used. The reason it does not work is because aggregation replaces the collection that is passed to the chart for render. The include/exclude properties are designed to filter in/out properties of that data and those properties no longer exist in the new aggregated collection.
igniteui-react-grids (Data Grid)
- Changed IgrColumn to
IgrDataGridColumn
- Changed GridCellEventArgs to
IgrDataGridCellEventArgs
- GridSelectionMode alterado para
DataGridSelectionMode
- SumOperand alterado para
DataSourceSummaryOperand
16.16.0 (June 2022)
igniteui-react-charts (Charts)
- Adicionado o componente DataLegend altamente configurável, que funciona de maneira muito parecida com o
IgrLegend
, mas mostra valores de série e fornece muitas propriedades de configuração para filtrar linhas de série e colunas de valores, valores de estilo e formatação. - Adicionado o DataToolTip altamente configurável, que exibe valores e títulos de séries, bem como emblemas de legenda de séries em uma dica de ferramenta. Esta é agora a dica de ferramenta padrão para todos os tipos de gráfico.
- Adicionado suporte a animação e transição para Stacked Series. As animações podem ser habilitadas definindo a
isTransitionInEnabled
propriedade como true. A partir daí, você pode definir atransitionInDuration
propriedade para determinar quanto tempo sua animação deve levar para ser concluída e paratransitionInMode
determinar o tipo de animação que ocorre. - Adicionado
AssigningCategoryStyle
evento, agora está disponível para todas as séries emIgrDataChart
. Esse evento é manipulado quando você deseja configurar condicionalmente aspectos dos itens da série, comoFill
background-color e realce. - Nova
allowedPositions
enumeração para CalloutLayer. Usado para limitar onde os textos explicativos devem ser colocados no gráfico. Por padrão, os textos explicativos são colocados de forma inteligente no melhor lugar, mas isso costumava forçar, por exemploTopLeft
,TopRight
,BottomLeft
ouBottomRight
. - Novas propriedades de raio de canto adicionadas para Camadas de anotação; usado para arredondar os cantos de cada uma das chamadas. Observe que um raio de canto agora foi adicionado por padrão.
calloutCornerRadius
para CalloutLayeraxisAnnotationBackgroundCornerRadius
for FinalValueLayerxAxisAnnotationBackgroundCornerRadius
eyAxisAnnotationBackgroundCornerRadius
para CrosshairLayer
- Nova
horizontalViewScrollbarMode
enumeração paraverticalViewScrollbarMode
habilitar barras de rolagem de várias maneiras. Quando emparelhado comisVerticalZoomEnabled
orisHorizontalZoomEnabled
, você poderá persistir ou aumentar e diminuir gradualmente as barras de rolagem ao longo dos eixos para navegar no gráfico. - Novo
FavorLabellingScaleEnd
, determina se o eixo deve favorecer a emissão de um rótulo no final da escala. Compatível apenas com eixos numéricos (por exemploIgrNumericXAxis
,IgrNumericYAxis
,PercentChangeAxis
). - Novo
isSplineShapePartOfRange
determina se a forma de spline deve ser incluída no intervalo de eixo solicitado do eixo. - Novo
xAxisMaximumGap
, determina o valor máximo permitido para a série plotada ao usarxAxisGap
. A lacuna determina a quantidade de espaço entre colunas ou barras de séries plotadas. - Novo
xAxisMinimumGapSize
, determina o valor mínimo permitido com base em pixels para a série plotada ao usarxAxisGap
para garantir que sempre haja algum espaçamento entre cada categoria.
igniteui-react-grids (Data Grid)
Adicionado novo recurso -Paginação de linha, que é usado para dividir um grande conjunto de dados em uma sequência de páginas com conteúdo semelhante. Com a paginação, os dados podem ser exibidos em um determinado número de linhas, permitindo que os usuários "rolem" por seus dados, sem precisar de uma barra de rolagem. A interface do usuário para paginação de tabela geralmente inclui coisas como a página atual, o total de páginas e setas/botões clicáveis Anterior e Próximo que permitem que os usuários percorram as páginas de dados.
16.15.1 (December 2021)
igniteui-react-grids (Data Grid)
Grade de dados
- Adicionado
ValueMultiField
, do tipo string[], noIgrComboBoxColumn
para ser usado quando seus itens no menu suspenso contiverem uma chave que consiste em vários campos.
[!Note] The following breaking changes were introduced
- Propriedade alterada
valueField
do tipo string[] para string.
igniteui-react-inputs (Inputs)
Seletor de data
- Evento ValueChanged alterado para
SelectedValueChanged
.
Multi-Column ComboBox
- Evento alterado
TextChanged
paraTextValueChanged
. - Changed
ValueChanged
event toSelectedValueChanged
.
16.15.0 (November 2021)
[!Note] Please ensure package "lit-html": "^2.0.0" or newer is added to your project for optimal compatibility.
igniteui-react-charts (Charts)
Esta versão apresenta algumas melhorias e simplificações no design visual e nas opções de configuração para o mapa geográfico e todos os componentes do gráfico.
- Alterado
yAxisLabelLocation
o tipo de propriedade para YAxisLabelLocation de AxisLabelLocation emIgrFinancialChart
eIgrCategoryChart
- Changed
xAxisLabelLocation
property's type to XAxisLabelLocation from AxisLabelLocation inIgrFinancialChart
- Added
xAxisLabelLocation
property toIgrCategoryChart
- Adicionado suporte para representar séries geográficas de
IgrGeographicMap
em uma legenda - Added crosshair lines by default in
IgrFinancialChart
andIgrCategoryChart
- Added crosshair annotations by default in
IgrFinancialChart
andIgrCategoryChart
- Added final value annotation by default in
IgrFinancialChart
- Adicionadas novas propriedades no Gráfico de Categorias e no Gráfico Financeiro:
crosshairsLineThickness
e outras propriedades para personalizar linhas de miracrosshairsAnnotationXAxisBackground
e outras propriedades para personalizar anotações de mirafinalValueAnnotationsBackground
e outras propriedades para personalizar anotações de valor finalareaFillOpacity
que permitem alterar a opacidade do preenchimento da série (por exemplo, gráfico de área)markerThickness
que permite alterar a espessura dos marcadores
- Adicionadas novas propriedades no Gráfico de Categorias, Gráfico Financeiro, Gráfico de Dados e Mapa Geográfico:
markerAutomaticBehavior
que permite que o tipo de marcador seja atribuído a várias séries no mesmo gráficolegendItemBadgeShape
para definir a forma do emblema de todas as séries representadas em uma legendalegendItemBadgeMode
Para definir a complexidade do emblema em todas as séries em uma legenda
- Adicionadas novas propriedades em Série no Gráfico de Dados e no Mapa Geográfico:
legendItemBadgeShape
para definir a forma do emblema em séries específicas representadas em uma legendalegendItemBadgeMode
Para definir a complexidade do emblema em séries específicas em uma legenda
- Alterado o traçado da linha de mira vertical padrão de #000000 para #BBBBBB no gráfico de categorias e na série
- Alterada a forma dos marcadores para círculo para todas as séries plotadas no mesmo gráfico. Isso pode ser revertido definindo a propriedade do
markerAutomaticBehavior
gráfico comoSmartIndexed
valor de enumeração - Formas simplificadas de séries na legenda do gráfico para exibir apenas círculo, linha ou quadrado. Isso pode ser revertido definindo a propriedade do
legendItemBadgeMode
gráfico comoMatchSeries
valor de enumeração - Paleta de cores alterada de séries e marcadores exibidos em todos os gráficos para melhorar a acessibilidade
Pincéis/contornos antigos | Novo contorno/pincéis |
---|---|
#8BDC5C #8B5BB1 #6DB1FF #F8A15F #EE5879 #735656 #F7D262 #8CE7D9 #E051A9 #A8A8B7 |
#8BDC5C #8961A9 #6DB1FF #82E9D9 #EA3C63 #735656 #F8CE4F #A8A8B7 #E051A9 #FF903B |
igniteui-react-grids (Data Grid)
- Novos recursos adicionados:
- New API:
- Adicionado
SelectionChanged
evento. Usado para detectar alterações nas interações de seleção, por exemplo, seleção de várias linhas.
- Adicionado
- Alterações significativas:
- Changed grid's SummaryScope property's type to SummaryScope from
DataSourceSummaryScope
- Changed GroupHeaderDisplayMode property's type to GroupHeaderDisplayMode from
DataSourceSectionHeaderDisplayMode
- Changed grid's SummaryScope property's type to SummaryScope from
16.14.0 (April 2021)
igniteui-react-charts (Charts)
Esta versão apresenta várias opções novas e aprimoradas de design visual e configuração para todos os componentes do gráfico, por exemplo, e IgrFinancialChart
. IgrDataChart
IgrCategoryChart
- Alterada a série de barras/colunas/cascatas para ter cantos quadrados em vez de cantos arredondados
- Alteradas as cores da série Scatter High Density para a propriedade heat min de #8a5bb1 para #000000
- Alteradas as cores da série Scatter High Density para a propriedade de calor máximo de #ee5879 para #ee5879
- Alterado Financial/Waterfall series'e
NegativeBrush
NegativeOutline
propriedades de #C62828 para #ee5879 - Alterada a espessura do marcador de 1px para 2px
- Alterado o preenchimento do marcador para corresponder ao contorno do marcador para
IgrPointSeries
,IgrBubbleSeries
,IgrScatterSeries
,IgrPolarScatterSeries
. Você pode usar a propriedade setmarkerFillMode
como Normal para desfazer essa alteração - Rotulagem compactada para o
IgrTimeXAxis
eIgrOrdinalTimeXAxis
- Novas propriedades do marcador:
- série.
markerFillMode
- Pode ser configurado paraMatchMarkerOutline
que o marcador dependa do contorno - série.
markerFillOpacity
- Pode ser definido como um valor de 0 a 1 - série.
markerOutlineMode
- Pode ser definido paraMatchMarkerBrush
que o contorno do marcador dependa da cor do pincel de preenchimento
- série.
- Propriedade da nova série:
- série.
outlineMode
- Pode ser configurado para alternar a visibilidade do contorno da série. Observe que, para Gráfico de Dados, a propriedade está na série
- série.
- Novas propriedades do gráfico que definem a área de sangria introduzidas na viewport quando o gráfico está no nível de zoom padrão. Um caso de uso comum é fornecer espaço entre os eixos e o primeiro/último ponto de dados. Observe que
computedPlotAreaMarginMode
, listados abaixo, definirão automaticamente a margem quando os marcadores estiverem ativados. Os outros são projetados para especificar aDouble
para representar a espessura, onde PlotAreaMarginLeft etc. ajusta o espaço para todos os quatro lados do gráfico:- gráfico.
plotAreaMarginLeft
- gráfico.
plotAreaMarginTop
- gráfico.
plotAreaMarginRight
- gráfico.
plotAreaMarginBottom
- gráfico.
computedPlotAreaMarginMode
- gráfico.
- Novas propriedades de realce
- gráfico.
highlightingMode
- Define se a série pairada ou não pairada para esmaecer e clarear - gráfico.
highlightingBehavior
- Define se a série é realçada dependendo da posição do mouse, por exemplo, diretamente sobre ou mais próximo do item - Observe que, nas versões anteriores, o realce era limitado ao desvanecimento ao passar o mouse.
- gráfico.
- Adicionadas as séries Destaque Empilhado, Dispersão, Polar, Radial e Forma:
- Adicionadas camadas de anotação às séries Empilhadas, Dispersão, Polares, Radiais e Formas:
- Adição de suporte para substituir a fonte de dados de fragmentos de pilha individuais em uma série empilhada
- Adicionados eventos de estilo personalizado às séries Empilhado, Dispersão, Intervalo, Polar, Radial e Forma
- Adicionado suporte para sincronizar automaticamente o zoom vertical com o conteúdo da série
- Adicionado suporte para expandir automaticamente as margens horizontais do gráfico com base nos rótulos iniciais exibidos
- Paleta de cores redesenhada de séries e marcadores:
Pincéis/contornos antigos | Novo contorno/pincéis |
---|---|
#7446B9 #9FB328 #F96232 #2E9CA6 #DC3F76 #FF9800 #3F51B5 #439C47 #795548 #9A9A9A |
#8bdc5c #8b5bb1 #6db1ff #f8a15f #ee5879 #735656 #f7d262 #8ce7d9 #e051a9 #a8a8b7 |
por exemplo:
![]() |
![]() |
![]() |
![]() |
Legenda do gráfico
- Adicionada propriedade horizontal
orientation
a ItemLegend que pode ser usada com Bubble, Donut e Pie Chart - Propriedade adicionada
legendHighlightingMode
- Habilita o realce da série ao passar o mouse sobre os itens de legenda
igniteui-react-maps (GeoMap)
[!Note] These features are CTP
- Adicionado suporte para exibição envolvente do mapa (rolar infinitamente horizontalmente)
- Adicionado suporte para deslocar a exibição de algumas séries de mapas ao envolver a origem da coordenada
- Adicionado suporte para realce da série de formas
- Adicionado suporte para algumas camadas de anotação para a série de formas
igniteui-react-grids (Data Grid)
- Added
EditOnKeyPress
aka Excel-style Editing, instantly begin editing when typing. - Propriedade adicionada
EditModeClickAction
- Por padrão, é necessário clicar duas vezes para entrar no modo de edição. Isso pode ser definido comoSingleClick
para permitir que o modo de edição ocorra ao selecionar uma nova célula. - Adicionada
EnterKeyBehaviors
propriedade - também conhecida como Navegação no estilo Excel (Inserir comportamento) - controla o comportamento da tecla Enter, por exemplo, As opções são (nenhum, editar, mover para cima, para baixo, para a esquerda, para a direita) - Propriedade adicionada
EnterKeyBehaviorAfterEdit
- No modo de edição, esta propriedade controla quando enter é pressionado, por exemplo, Opções são (move para a célula abaixo, acima, direita, esquerda) - Added
SelectAllRows
- method. - Adicionada seleção de intervalo de linhas - Com
GridSelectionMode
a propriedade definida como MultipleRow, a seguinte nova funcionalidade agora está incluída:- Clique e arraste para selecionar linhas
- Pressione Shift e clique para selecionar várias linhas.
- Pressione Shift e as teclas de seta para cima/baixo para selecionar várias linhas.
- Pressionar a barra de espaço alterna a seleção da linha ativa por meio
GridSelectionMode
da propriedade definida como MultipleRow ou SingleRow - Added Column Summaries to Column Options Dialog.
igniteui-react-inputs (Inputs)
Seletor de data
ShowTodayButton
- Alterna a visibilidade do botão Hojelabel
- Adiciona um rótulo acima do valor da dataplaceholder
propriedade - adiciona texto personalizado quando nenhum valor é selecionadoFormatString
- Personalize a string de data de entrada, por exemplo, (yyyy-MM-dd
)DateFormat
- Especifica se as datas selecionadas devem ser exibidas como LongDate ou ShortDateFirstDayOfWeek
- Especifica o primeiro dia da semanaFirstWeekOfYear
- Especifica quando exibir a primeira semana do ano, por exemplo, (Primeira semana completa, Primeiros quatro dias da semana)ShowWeekNumbers
- Alterna a visibilidade do número da semanaMinDate
&MaxDate
- Limites de data, especificando um intervalo de datas selecionáveis disponíveis.- Acessibilidade adicionada
16.12.3 (November 2020)
igniteui-react-grids (Data Grid)
[!Note] These breaking changes were introduce in the grid package.
- Nome alterado de PropertyPath
A propriedade propertyPath
do componente da grade de dados foi renomeada para field
. Isso se aplica a todos os tipos de coluna, GroupDescription, SortDescription e SummaryDescription.
<IgrTextColumn field="Name"/>
import { IgrColumnSummaryDescription, IgrColumnSortDescription, IgrColumnGroupDescription } from 'igniteui-react-grids'
const productCount = new IgrColumnSummaryDescription();
productCount.field = "ProductName";
const colSortDesc = new IgrColumnSortDescription();
colSortDesc.field = "UnitsInStock";
const income = new IgrColumnGroupDescription();
income.field = "Income";
16.12.2 (April 2020)
igniteui-react-grids (Data Grid)
- Nome alterado da grade ao vivo
O componente de grade de dados e os nomes dos módulos correspondentes foram alterados de "LiveGrid" para "DataGrid".
[!Note] These breaking changes were introduce in these packages and components only:
O novo código para importar a grade e seu módulo correspondente é:
import { IgrDataGrid } from "igniteui-react-grids";
import { IgrDataGridModule } from 'igniteui-react-grids';
- Dependência de pares necessária para a grade de dados
O componente de grade de dados requer o pacote "inputs".
**npm install --save igniteui-react-inputs**
16.11.7
- Instruções de importação alteradas
As instruções de importação foram simplificadas para usar apenas nomes de pacotes em vez de caminhos completos para classes e enumerações de API.
[!Note] These breaking changes were introduce in these packages and components only:
Pacotes afetados | Componentes afetados |
---|---|
igniteui-react-excel | Biblioteca do Excel |
igniteui-react-spreadsheet | Planilha |
igniteui-react-maps | Mapa geográfico, mapa de árvore |
igniteui-react-gauges | Gráfico de bala, medidor linear, medidor radial |
igniteui-react-charts | Gráfico de Categoria, Gráfico de Dados, Gráfico de Rosca, Gráfico Financeiro], Gráfico de Pizza, Controle Deslizante de Zoom |
igniteui-react-core | Todas as classes e enumerações |
igniteui-react-grids | Grade de dados |
- Código após alterações
Agora, você precisa usar apenas nomes de pacotes em vez de caminhos completos para classes e enumerações de API.
Observe também que o nome do componente Data Grid e seus módulos correspondentes também foram alterados.
// gauges:
import { IgrLinearGauge } from "igniteui-react-gauges";
import { IgrLinearGaugeModule } from "igniteui-react-gauges";
import { IgrLinearGraphRange } from "igniteui-react-gauges";
import { IgrRadialGauge } from 'igniteui-react-gauges';
import { IgrRadialGaugeModule } from 'igniteui-react-gauges';
import { IgrRadialGaugeRange } from 'igniteui-react-gauges';
import { SweepDirection } from 'igniteui-react-core';
// charts:
import { IgrFinancialChart } from 'igniteui-react-charts';
import { IgrFinancialChartModule } from 'igniteui-react-charts';
import { IgrDataChart } from 'igniteui-react-charts';
import { IgrDataChartCoreModule } from 'igniteui-react-charts';
// maps:
import { IgrGeographicMap } from "igniteui-react-maps";
import { IgrGeographicMapModule } from "igniteui-react-maps";
// grids:
import { IgrLiveGrid } from "igniteui-react-grids";
import { IgrLiveGridModule } from 'igniteui-react-grids';
- Código antes das alterações
Antes, você tinha que importar usando caminhos completos para classes e enumerações da API:
// gauges:
import { IgrLinearGauge } from "igniteui-react-gauges/ES5/igr-linear-gauge";
import { IgrLinearGaugeModule } from "igniteui-react-gauges/ES5/igr-linear-gauge-module";
import { IgrLinearGraphRange } from "igniteui-react-gauges/ES5/igr-linear-graph-range";
import { IgrRadialGauge } from "igniteui-react-gauges/ES5/igr-radial-gauge";
import { IgrRadialGaugeModule } from "igniteui-react-gauges/ES5/igr-radial-gauge-module";
import { IgrRadialGaugeRange } from "igniteui-react-gauges/ES5/igr-radial-gauge-range";
import { SweepDirection } from "igniteui-react-core/ES5/SweepDirection";
// charts:
import { IgrFinancialChart } from "igniteui-react-charts/ES5/igr-financial-chart";
import { IgrFinancialChartModule } from "igniteui-react-charts/ES5/igr-financial-chart-module";
import { IgrDataChart } from "igniteui-react-charts/ES5/igr-data-chart";
import { IgrDataChartCoreModule } from "igniteui-react-charts/ES5/igr-data-chart-core-module";
// maps:
import { IgrGeographicMap } from "igniteui-react-maps/ES5/igr-geographic-map";
import { IgrGeographicMapModule } from "igniteui-react-maps/ES5/igr-geographic-map-module";
// grids:
import { IgrLiveGrid } from "igniteui-react-grids/ES5/igr-live-grid";
import { IgrLiveGridModule } from 'igniteui-react-grids/ES5/igr-live-grid-module';