通用功能
我们已在大多数场景下解决了 JavaScript 控件中与内联样式相关的问题。这一改进通过减少样式指令中对不安全内联(unsafe-inline)的需求,确保了更好地符合内容安全策略(CSP)。
堆积图功能
-
#I667715 - 在堆积图中增加了对梯形漏斗形状的支持,提供了一种新的设计选项,能更有效地展示数据并增强视觉吸引力。
-
增加了对自定义图表标题位置的支持,可通过设置 position 属性将图表标题置于图表的顶部、底部、左侧或右侧。
重大变更
堆积图中 titleStyle 和 subTitleStyle 属性的值类型已从 Font 更改为 TitleStyleSettings,以适应新的 position 属性。
AI 辅助视图功能
-
现在,我们在 JavaScript AI 辅助视图中提供了流式传输支持,通过使用现有的 addPromptResponse () 方法并添加一个额外的参数 isFinal 来指示最终响应,从而能够以块的形式动态更新响应内容。
-
现在,我们提供了一个新的事件 stopRespondingClick,当点击停止响应按钮时会触发该事件。
图表功能
-
#I597593 - 增加了对显示工具提示的支持,该工具提示会显示离光标最近的数据点的信息。在此处探索演示。
-
#I580507 - 用户现在可以将水平和垂直滚动条放置在图表的顶部、底部、左侧或右侧。在此处探索演示。
-
#I609348 - 启用了使用在点渲染期间触发的 pointRender 事件来自定义矩形系列中各个数据点的圆角半径的功能,提升了图表的外观。
-
#I655602 - 增加了通过数据标签直接显示堆积图表数据的累计总和的支持。在此处探索演示。
-
#I674586 - 增加了通过在导出图表数据之前触发的 beforeExport 事件来自定义导出的 Excel 文档的支持。
-
增加了在显示十字线时突出显示类别轴上整个数据点范围的支持,提高了可见性。在此处探索演示。
-
增加了对数据标签的动画支持,增强了数据标签在图表上显示时的视觉效果。
聊天用户界面功能
现在,我们在 JavaScript 聊天用户界面中提供了两个方法 scrollToMessage 和 focus:
-
scrollToMessage (string messageId) - 使用消息的唯一 ID 滚动到特定消息,使用户能够快速定位到相应消息。
-
focus - 将焦点设置在输入文本区域,无需手动操作即可无缝输入消息。
芯片功能
#FB63852 - 提供了拖放支持,通过在同一容器内或不同容器之间拖放芯片,可以轻松地对芯片进行重新排序。可通过将 allowDragAndDrop 设置为 true 来启用此功能。
数据管理器功能
-
#I657081 - 数据管理器现在支持 enableCache 属性,可跳过对已访问页面的请求,并且在进行排序或筛选等操作时会重置缓存。
-
数据管理器现在支持中间件集成,能够对请求和响应进行修改,以实现身份验证、错误处理和数据转换。
-
#FB57941 - 增强了筛选和搜索功能,在执行数据操作时,URL 适配器会忽略重音符号。
-
#FB62797 - 增强了大型数据集的排序和分组性能,减少了客户端处理导致的延迟。
日期选择器
缺陷修复
#I688316 - 修复了输入日期和月份后月份字段会失去焦点的问题。
功能
多种日期输入格式
日期选择器允许用户以各种有效的格式输入日期值,通过在指定用于解析的日期格式方面提供灵活性,提升了用户体验。引入了一个名为 inputFormats 的新 API 来处理自定义日期输入格式,使用户能够指定用于解析日期值的预期格式。
日期时间选择器
功能
多种日期和时间输入格式
日期时间选择器允许用户以各种有效的格式输入日期和时间值,通过在指定用于解析的日期和时间格式方面提供灵活性,提升了用户体验。引入了一个名为 inputFormats 的新 API 来处理自定义日期和时间输入格式,使用户能够指定用于解析日期和时间值的预期格式。
流程图功能
增强了连接器路由算法,以动态调整连接器,防止与相邻连接器重叠,并保持流程图清晰、有序。
增加了对 layoutUpdated 事件的支持,用于通知自动布局渲染过程的状态。
增强了 selectionChange 事件,以便在选择节点或连接器的注释时进行通知。
文档编辑器功能
#I690626 - 增加了在打开和导出 Word 文档时保留隐藏文本的支持。
下拉树
缺陷修复
-
#I694965 - 解决了在下拉树组件中使用全选(Select All)后进行筛选时,嵌套数据中的父节点选中状态无法保持的问题。
-
#I693819 - 解决了在启用筛选且树中包含禁用项时,下拉树组件中全选(Select All)复选框存在的问题。
甘特图功能
-
I654833 - 增强了甘特图的 PDF 导出功能,提供了可自定义的事件标记和节假日选项。用户可以通过在 ganttStyle 中使用 eventMarker 和 holiday 属性,轻松调整导出的 PDF 中事件标记和节假日的外观。有关更多
-
I657102 - 增加了对甘特图组件中可自定义时间轴工具提示模板的支持,允许用户修改时间轴内工具提示的内容和外观。有关更多详细信息并查看该功能的实际效果,请在此处探索演示。
-
I650456 - 增强了甘特图的多任务栏功能,以支持在折叠状态下编辑进度。这一改进使用户无需展开任务栏即可直接更新进度,从而增加了灵活性和易用性。有关更多详细信息并查看该功能的实际效果,请在此处探索演示。
-
I341965 - 增强了甘特图在资源视图中的拆分任务功能,使其与项目视图中的行为一致且无问题。这一改进确保了对拆分任务的无缝处理,为用户在不同视图中提供了一致且无错误的体验。更多信息可在此处找到。
重大变更
为了提高性能并符合可访问性标准,我们已从组件的 TreeGrid 和甘特图部分的 <tr> 和 <td> 元素中删除了 data-row index 和 data-col index 属性。请改用 aria-row index 和 aria-col index 属性。
网格功能
-
#I651431 - 网格现在支持增强的 “包含” 和 “不包含” 筛选器,允许用户使用带复选框的多选下拉菜单对列中的多个值进行筛选。在此处探索演示。
-
#I657081 - 数据管理器现在支持 enableCache 属性,可跳过对已访问页面的请求,并且在进行排序或筛选等操作时会重置缓存。在此处探索演示。
-
数据管理器现在支持中间件集成,能够对请求和响应进行修改,以实现身份验证、错误处理和数据转换。
-
#I612266 - 网格现在支持详细行的无限滚动,可与分层网格和详细模板集成。这一增强功能实现了平滑滚动、多级子网格以及对分层数据更好的处理。
-
#I419589 - 网格现在支持列选择器模板,允许用户使用复选框或图标等自定义元素来自定义标题、内容和页脚,以实现个性化的用户界面。在此处探索演示。
-
#FB57941 - 增强了网格的筛选和搜索功能,在执行数据操作时,URL 适配器会忽略重音符号。
-
#FB62797 - 提高了大型数据集在网格中的排序性能,减少了客户端处理导致的延迟。
-
通过删除不必要的属性和内联样式,增强了 EJ2 网格的性能,确保了更简洁的 HTML 结构,从而实现更快的渲染和更好的响应性。
-
提供了使用列设置中的新 enableAriaLabel API 来渲染带有或不带有 aria-label 属性的列模板单元格的支持。这根据需求在可访问性配置方面提供了灵活性。
重大变更
为了增强网格性能,我们已从 tr 和 td 元素中删除了 data-row index 和 data-colindex 属性。请改用 aria-row index 和 aria-colindex 属性。
热力图功能
#I660897 - 改进了热力图的键盘可访问性,允许用户通过键盘交互突出显示和选择单元格,以及切换图例。
地图功能
#I561947 - 改进了地图中显示的在线地图的捏合缩放平滑度。
提及功能
#I645793 - 现在,提及组件支持在不需要前导空格的情况下触发建议弹出框。当 requireLeadingSpace 设置为 false 时,在连续输入提及字符时弹出框就会出现,增强了用户输入的灵活性。默认情况下,只有在输入提及字符之前有前导空格时,建议弹出框才会出现。
多列组合框功能
#I621509 - 现在,我们提供了在多列组合框加载远程数据时,在箭头图标中显示加载指示器的支持。
PDF 查看器功能
-
增强了大型 PDF 文档的文本搜索性能。
-
增加了使用 extractText 和 findTextAsync API 异步提取和查找文本的支持。
-
#I645218 - 优化了加载大型 PDF 文档时的内存使用情况,通过 ExtractTextOptions 还可进行进一步的增强。
-
#I645354 - 在 PDF 查看器中添加了 resourcesLoaded 事件。
数据透视表
缺陷修复
#F196192 - 现在,当数据透视表使用静态字段列表进行渲染时,“隐藏分类汇总” 选项将正确工作。
此版本通过解决以下模块中的问题,增强了数据透视表的可用性和稳定性:列自定义、数据透视图、深入分析、导出、分组、计算字段、值排序和虚拟滚动。
功能
经典(表格)布局选项现在与以下功能兼容:“分组”、“隐藏分类汇总” 和 “导出”。
数据透视表现在包括为组件设置最小宽度的选项,类似于最小高度属性。
日程安排功能
-
提供了通过将 allowOverlap 属性设置为 false 来防止约会重叠的支持。这可以防止用户在同一时间段内安排多个约会。
-
添加了一个新的回调事件 tooltipOpen,用于控制约会工具提示的显示时间。您可以使用此事件来阻止工具提示出现。
-
添加了一个新的回调事件 beforePrint,在调用打印事件时会触发。它允许在打印操作开始前进行自定义设置。
-
#I254712 - 在 Excel 导出过程开始前有一个新的回调事件 excelExport。此事件允许您在导出 Excel 工作表之前对其进行自定义设置。
-
#I659693 - 提供了 overscanCount 属性,用于在虚拟滚动期间调整在可见区域外渲染的额外资源数量。这有助于通过预加载可见区域外的数据来实现更平滑的滚动。
-
#700794 - 为重复事件编辑器提供了 created 和 destroyed 回调事件支持。
语音转文本预览
JavaScript 语音转文本控件在 Web 应用程序中提供了无缝的语音到文本转换功能。它具有实时转录(带有中间结果)、多语言识别、可自定义的按钮和工具提示以及错误处理等功能,确保了直观且易于访问的语音识别体验。
功能
实时转录:即时捕获语音输入并将其转换为文本,确保流畅的语音识别。
中间结果:在用户说话时提供部分转录内容,在确定最终文本之前提供动态的实时体验。
多语言识别:支持多种语言,允许用户以他们首选的语言转录语音。
工具提示:工具提示显示有关开始和停止操作的信息,在整个语音识别过程中为用户提供指导。
外观:支持预定义样式,并允许自定义内容和图标,以满足应用程序的设计和用户偏好。
树状网格功能
-
#I651431 - 树状网格现在支持增强的 “包含” 和 “不包含” 筛选器,允许用户使用多选复选框对列中的多个值进行筛选。在此处探索演示。
-
通过删除不必要的属性和内联样式,增强了 EJ2 树状网格的性能,确保了更简洁的 HTML 结构,从而实现更快的渲染和更好的响应性。
重大变更
为了增强树状网格的性能,我们已从 tr 和 td 元素中删除了 data-row index 和 data-colindex 属性。请改用 aria-row index 和 aria-colindex 属性。
树状图功能
#I660897 - 增强了树状图的键盘可访问性,使用户能够通过键盘交互突出显示和选择项目,以及切换图例。