Telerik UI for Blazor R1 2022 (3.0.0)

Released: Jan 19, 2022

R1 2022 (3.0.0) での更新項目

機能

  • Common
    • Added new Map component.
    • Added new FileSelect Component.
    • Updated Material Theme - v.5.0.0.
    • Updated Bootstrap Theme - v.5.0.0.
    • Updated Default Theme - v.5.0.0.
    • Updated DPL version to 2022.1.106.
  • AutoComplete
    • Added Size, Rounded and FillMode parameters.
    • Added PopupSettings configuration to customize MinWidth, MaxWidth, Width, MinHeight, MaxHeight, Height, Class and AnimationDuration.
    • PopupWidth, PopupHeight and PopupClass have been removed in favor of PopupSettings nested configuration.
    • HTML rendering and class names have been changed.
    • "k-state-" classes have been renamed to "k-" (ex: "k-state-invalid" has been renamed to "k-invalid", "k-state-focused" has been renamed to "k-focus").
    • Removed TotalCount parameter from the component api, in favor of Total parameter in the OnRead event arguments.
    • Virtual Scrolling and/or Filtering with OnRead event binding requires TItem, TValue to be set and args.Data, args.Total in OnRead event args.
    • Grouping with OnRead event binding requires TItem and TValue to be set and args.Data in OnRead event args.
    • Default widths for dropdown components is now 100% and not 300px.
  • Barcode
    • Changed Barcode and QR code style from "display: block" to "inline-block" (set with CSS from themes).
  • Button
    • Added Size, Rounded, FillMode, Shape and ThemeColor parameters.
    • HTML rendering and class names have been changed.
    • "k-state-" classes have been renamed to "k-" (ex: "k-state-invalid" has been renamed to "k-invalid", "k-state-focused" has been renamed to "k-focus").
    • Primary parameter has been removed in favor of ThemeColor.
  • ButtonGroup
    • Added Size, Rounded, FillMode, Shape and ThemeColor parameters.
    • HTML rendering and class names have been changed.
    • "k-state-" classes have been renamed to "k-" (ex: "k-state-invalid" has been renamed to "k-invalid", "k-state-focused" has been renamed to "k-focus").
  • Card
    • Removed ThemeConstants class in favor of component-specific theme settings constants.
  • Checkbox
    • Added Size and Rounded parameters.
    • HTML rendering and class names have been changed.Html rendering and class names are changed.
    • "k-state-" classes have been renamed to "k-" (ex: "k-state-invalid" has been renamed to "k-invalid", "k-state-focused" has been renamed to "k-focus").
  • ColorPicker
    • Added Size, Rounded and FillMode parameters.
    • HTML rendering and class names have been changed.
    • "k-state-" classes have been renamed to "k-" (ex: "k-state-invalid" has been renamed to "k-invalid", "k-state-focused" has been renamed to "k-focus").
  • ComboBox
    • Added Size, Rounded and FillMode parameters.
    • Added PopupSettings configuration to customize MinWidth, MaxWidth, Width, MinHeight, MaxHeight, Height, Class and AnimationDuration.
    • PopupWidth, PopupHeight and PopupClass have been removed in favor of PopupSettings nested configuration.
    • HTML rendering and class names have been changed.
    • "k-state-" classes have been renamed to "k-" (ex: "k-state-invalid" has been renamed to "k-invalid", "k-state-focused" has been renamed to "k-focus").
    • Removed TotalCount parameter from the component api, in favor of Total parameter in the OnRead event arguments.
    • Virtual Scrolling and/or Filtering with OnRead event binding requires TItem, TValue to be set and args.Data, args.Total in OnRead event args.
    • Grouping with OnRead event binding requires TItem and TValue to be set and args.Data in OnRead event args.
    • Default widths for dropdown components is now 100% and not 300px.
  • DateInput
    • Added Size, Rounded and FillMode parameters.
    • ParsingErrorMessage has been removed in favor of Localization.
  • DatePicker
    • Added Size, Rounded and FillMode parameters.
    • HTML rendering and class names have been changed.
    • "k-state-" classes have been renamed to "k-" (ex: "k-state-invalid" has been renamed to "k-invalid", "k-state-focused" has been renamed to "k-focus").
  • DateRangePicker
    • Added Size, Rounded and FillMode parameters.
    • HTML rendering and class names have been changed.
    • "k-state-" classes have been renamed to "k-" (ex: "k-state-invalid" has been renamed to "k-invalid", "k-state-focused" has been renamed to "k-focus").
  • DateTimePicker
    • Added Size, Rounded and FillMode parameters.
    • HTML rendering and class names have been changed.
    • "k-state-" classes have been renamed to "k-" (ex: "k-state-invalid" has been renamed to "k-invalid", "k-state-focused" has been renamed to "k-focus").
  • Drawer
    • Renamed Content RenderFragment to DrawerContent.
    • Removed drawer IsSeparatorField property. Use the SeparatorField property.
  • DropDownList
    • Added Size, Rounded and FillMode parameters.
    • Added PopupSettings configuration to customize MinWidth, MaxWidth, Width, MinHeight, MaxHeight, Height, Class and AnimationDuration.
    • PopupWidth, PopupHeight and PopupClass have been removed in favor of PopupSettings nested configuration.
    • HTML rendering and class names have been changed.
    • "k-state-" classes have been renamed to "k-" (ex: "k-state-invalid" has been renamed to "k-invalid", "k-state-focused" has been renamed to "k-focus").
    • Removed TotalCount parameter from the component api, in favor of Total parameter in the OnRead event arguments.
    • Virtual Scrolling and/or Filtering with OnRead event binding requires TItem, TValue to be set and args.Data, args.Total in OnRead event args.
    • Grouping with OnRead event binding requires TItem and TValue to be set and args.Data in OnRead event args.
    • Default widths for dropdown components is now 100% and not 300px.
  • Editor
    • Added support for media elements in content - video, audio and iframe.
    • Renamed UpdateInterval to DebounceDelay.
  • Gantt
    • Gantt drag-drop performance in WASM is noticeably slow in FF.
  • Grid
    • Removed TotalCount parameter from the component api, in favor of Total parameter in the OnRead event arguments.
    • Binding with OnRead event must now specify TItem and args.Data, args.Total, args.AggregateResults must now be set inside the OnRead event args.
    • ObservableData with OnRead event binding is no longer supported.
    • Added support for exporting all pages when using OnRead.
    • Added the ability to use ExpandedItems in state.
    • Added the ability to use IFilterDescriptor in GridState.
    • Default value for EditMode has been changed to EditMode.None.
  • ListView
    • Removed TotalCount parameter from the component api, in favor of Total parameter in the OnRead event arguments.
    • Binding with OnRead event must now specify TItem and args.Data, args.Total, args.AggregateResults must now be set inside the OnRead event args.
    • ObservableData with OnRead event binding is no longer supported.
  • Loader
    • Removed ThemeConstants class in favor of component-specific theme settings constants.
    • Changed the type of the Size parameter to comply with new themes.
  • LoaderContainer
    • Removed ThemeConstants class in favor of component-specific theme settings constants.
    • Changed the type of the Size parameter to comply with new themes.
  • MaskedTextBox
    • Added Size, Rounded and FillMode parameters.
    • HTML rendering and class names have been changed.
    • "k-state-" classes have been renamed to "k-" (ex: "k-state-invalid" has been renamed to "k-invalid", "k-state-focused" has been renamed to "k-focus").
    • Removed Label parameter from TextBox.
  • MultiSelect
    • Added Size, Rounded and FillMode parameters.
    • Added PopupSettings configuration to customize MinWidth, MaxWidth, Width, MinHeight, MaxHeight, Height, Class and AnimationDuration.
    • PopupWidth, PopupHeight and PopupClass have been removed in favor of PopupSettings nested configuration.
    • HTML rendering and class names have been changed.
    • "k-state-" classes have been renamed to "k-" (ex: "k-state-invalid" has been renamed to "k-invalid", "k-state-focused" has been renamed to "k-focus").
    • Removed TotalCount parameter from the component api, in favor of Total parameter in the OnRead event arguments.
    • Virtual Scrolling and/or Filtering with OnRead event binding requires TItem, TValue to be set and args.Data, args.Total in OnRead event args.
    • Grouping with OnRead event binding requires TItem and TValue to be set and args.Data in OnRead event args.
    • Default widths for dropdown components is now 100% and not 300px.
  • Notification
    • Removed ThemeConstants class in favor of component-specific theme settings constants.
  • NumericTextBox
    • Added Size, Rounded and FillMode parameters.
    • HTML rendering and class names have been changed.
    • "k-state-" classes have been renamed to "k-" (ex: "k-state-invalid" has been renamed to "k-invalid", "k-state-focused" has been renamed to "k-focus").
  • QRCode
    • Changed Barcode and QR code style from "display: block" to "inline-block" (set with CSS from themes).
  • RadioButtonGroup
    • Added Size parameter.
    • HTML rendering and class names have been changed.
    • "k-state-" classes have been renamed to "k-" (ex: "k-state-invalid" has been renamed to "k-invalid", "k-state-focused" has been renamed to "k-focus").
  • Splitter
    • Size and Collapsed parameters are now two way bindable.
  • Stepper
    • Removed IsCanceled property from StepperStepChangeEventArgs. Use the IsCancelled property instead.
  • Switch
    • Added Size, TrackRounded and ThumbRounded parameters.
    • HTML rendering and class names have been changed.
    • "k-state-" classes have been renamed to "k-" (ex: "k-state-invalid" has been renamed to "k-invalid", "k-state-focused" has been renamed to "k-focus").
  • TextArea
    • Added Size, Rounded and FillMode parameters.
    • HTML rendering and class names have been changed.
    • "k-state-" classes have been renamed to "k-" (ex: "k-state-invalid" has been renamed to "k-invalid", "k-state-focused" has been renamed to "k-focus").
    • Removed Label parameter from TextBox.
  • TextBox
    • Added Size, Rounded and FillMode parameters.
    • HTML rendering and class names have been changed.
    • "k-state-" classes have been renamed to "k-" (ex: "k-state-invalid" has been renamed to "k-invalid", "k-state-focused" has been renamed to "k-focus").
    • Removed Label parameter from TextBox.
  • TileLayout
    • Added an identifier for the TileLayout item.
  • TimePicker
    • Added Size, Rounded and FillMode parameters.
    • HTML rendering and class names have been changed.
    • "k-state-" classes have been renamed to "k-" (ex: "k-state-invalid" has been renamed to "k-invalid", "k-state-focused" has been renamed to "k-focus").
  • ToggleButton
    • Added Size, Rounded, FillMode, Shape and ThemeColor parameters.
    • HTML rendering and class names have been changed.
    • "k-state-" classes have been renamed to "k-" (ex: "k-state-invalid" has been renamed to "k-invalid", "k-state-focused" has been renamed to "k-focus").
  • TreeList
    • Default value for EditMode has been changed to EditMode.None.
  • TreeView
    • Added Size parameter.
    • Added ExpandedItems collection.
    • HTML rendering and class names have been changed.
    • "k-state-" classes have been renamed to "k-" (ex: "k-state-invalid" has been renamed to "k-invalid", "k-state-focused" has been renamed to "k-focus").
    • ExpandedField binding parameter has been removed. Use the ExpandedItems Parameter Collection.
  • Upload
    • Exposed methods for manual upload and select of files.
    • Exposed method for clearing upload files.
  • Window
    • Changed the type of the Size parameter to comply with new themes.

不具合の修正

  • AutoComplete
    • DropDownList, ComboBox and Autocomplete - popups are misaligned in Bootstrap Grid.
    • Data is not lazy-loaded when an async "OnRead" handler is used for a component in a popup template.
  • ColorPicker
    • Cultures with the comma decimal separator do not parse the Alpha value (opacity) correctly.
  • ComboBox
    • When filtering is enabled, the dropdown closes immediately after opening on mobile device.
    • DropDownList, ComboBox and Autocomplete - popups are misaligned in Bootstrap Grid.
    • Data is not lazy-loaded when an async "OnRead" handler is used for a component in a popup template.
  • DatePicker
    • Date Input loses focus if start typing a date with 0 in Grid in Editing mode.
  • DropDownList
    • When filtering is enabled, the dropdown closes immediately after opening on mobile device.
    • DropDownList, ComboBox and Autocomplete - popups are misaligned in Bootstrap Grid.
    • Data is not lazy-loaded when an async "OnRead" handler is used for a component in a popup template.
  • Editor
    • Incorrect CSS class for Editor link dialog Title label.
  • Gantt
    • Gantt drag-drop performance in WASM is noticeably slow in FF.
  • Grid
    • New value in InCell EditorTemplate does not take effect.
    • Editors with Popup close InCell EditorTemplate.
    • When you dynamically switch the ScrollMode, the Skip property inside Grid's state is not refreshing.
    • Scroll position is not reset on filtering.
    • Filter Menu closes automatically on mobile when you focus an input to type.
    • Grid expands row in a group after previous group is collapsed.
  • MultiSelect
    • Data is not lazy-loaded when an async "OnRead" handler is used for a component in a popup template.
  • RangeSlider
    • StartValueChanged and EndValueChanged do not fire if the steps are floating-point types and the applied culture uses comma separator.
  • Scheduler
    • Scheduler appointment editing and deleting not working in FF as of v 78.0.
    • Scheduler throws on appointment resizing/deleting in FF in WASM.
  • Slider
    • StartValueChanged and EndValueChanged do not fire if the steps are floating-point types and the applied culture uses comma separator.
  • Splitter
    • SplitterPane does not respond to changes in its parameters.
  • TileLayout
    • Creating the TileLayoutItems in a loop results in an infinite loop.
  • TreeList
    • New value in InCell EditorTemplate does not take effect.
    • Editors with Popup close InCell EditorTemplate.
    • Filter Menu closes automatically on mobile when you focus an input to type.