jQuery的剑道UI?下载30天免费试用

概述

剑道UI R1 2022引入了几个组件的新渲染。由于新的渲染实现是一个持续的工作,在发布后可能会有轻微的变化和润色。

新的渲染将覆盖剑道UI web组件的整个列表。

从R1 2022之前的版本升级时,像这样更大的视觉更新可能会以视觉回归的形式产生影响。

车队已经发现并解决了许多视觉回归问题,同时为R1 2022做好了准备。但是,可能会出现一些额外的发布后问题。团队将尽快解决所有问题,并将在R1 2022发布后继续推出针对主题和组件的修复更新。

这些变化背后的原因是什么?

新的呈现为开发人员提供了更改组件的特定样式选项的能力。这有助于避免手动重写组件的CSS样式。

这些变化背后的主要原因之一是客户提供的反馈。许多剑道用户界面的用户表示,目前的主题是很难定制的,比他们应该花更多的精力。

过去几年设计语言的出现也是一个重要因素。我们的许多客户更喜欢自定义默认主题,以更好地适应他们的业务需求,而不是直接使用它们。

最终,新的渲染旨在简化组件的定制,并允许开发人员以更少的工作实现任何设计需求。

样式选择

底层的样式选项表示在呈现中应用的一组CSS类,用于更改组件的外观。每个不同的组件可能支持,也可能不支持特定的选项。例如a文本区域元素可以具有一个可配置的溢出的上下文中,但是这个选项没有意义按钮元素。

检查外观中的文档文章更新组件节以了解每个组件的可用样式选项。

覆盖默认小部件选项

新的呈现实现还允许您全局更改小部件的默认样式选项。

下面的示例演示如何覆盖Button小部件的默认大小。方法之后的项目根目录中,如果将代码放在kendo.all.min.js脚本,所有剑道UI按钮小部件将有一个默认大小。如果代码放在特定页面的开头,该页面上的所有Kendo UI Button小部件将有一个默认大小。

< >脚本kendo.ui .fn“按钮”。Options ['size'] = " size ";> < /脚本

重写机制遵循kendo.ui WidgetName .fn。options[OptionName] = [value];结构。

下面的例子展示了重写的完整实现:

< >脚本kendo.ui .fn“按钮”。Options ['size'] = " size ";kendo.ui .fn“按钮”。Options ['round '] = "full";     

国家类

除了新的样式选项外,状态类也被改变了。的k-state-default类已经从整个剑道套件中完全删除,除了PivotGrid,其中逻辑依赖于它。

下表展示了剑道状态类的旧版本和更新版本:

老班 新类
k-state-default N/A
k-state-active k-active
k-state-selected k-selected
k-state-disabled k-disabled
k-state-focus k-focus
k-state-hover k-hover

更新组件

组件 外观的文档
自动完成 自动完成外观文档
《阿凡达》 头像外观文档
按钮 按钮外观文档
选择器 ColorPicker外观文档
组合框 组合框外观文档
DateInput DateInput外观文档
DatePicker DatePicker外观文档
DateRangePicker DateRangePicker外观文档
DateTimePicker DateTimePicker外观文档
DropDownList 下拉列表外观文档
DropDownTree 下拉列表树外观文档
FloatingActionButton FloatingActionButton外观文档
MaskedTextBox MaskedTextBox外观文档
菜单 菜单外观文档
MultiColumnComboBox MultiColumnComboBox外观文档
多选 MultiSelect外观文档
NumericTextBox 数字文本框外观文档
滑块 滑块外观文档
开关 交换机外观文档
文本区域 TextArea外观文档
文本框 文本框外观文档
TimePicker TimePicker外观文档
树状视图 TreeView外观文档

减少主题迁移

较少主题将弃用剑道UI R1 2023。

有关迁移到Sass主题所需步骤的其他信息,请访问更少的迁移帮助文章。

在本文中
Baidu
map