行业领先的.NET界面控件2018年第二次重大更新——DevExpress v18.2日前正式发布,本站将以连载的形式为大家介绍新版本新功能。本文将介绍了DevExtreme Complete Subscription v18.2的新功能,新版30天免费试用!点击下载>>

新的推送通知API

新版本解决了正在构建显示/呈现实时数据的应用程序需求,您可以将DevExtreme控件与SignalR服务器(或任何其他通知服务)集成。新的'push'方法现在可在'Store'实例中使用。

notificationHub.on('message', msg => {
store.push([{ type: msg.type, data: msg.data }]);
});

Real-time UI更新

新的DataSource选项包括:

  • reshapeOnPush - 置顶是否应对推送通知应用排序、分组、分页和其他操作;
  • pushAggregationTimeout - 指定将到达的通知聚合到批处理中的时间段。

Data Grid & Tree List

实时更新和性能增强

在此版本中,Data Grid和Tree List更快地反映了实时数据的更改。为了解决最流行的使用场景,我们以下列方式扩展了Grid和TreeList的API:

  • 'repaintChangesOnly' - 如果设置为'true',推送更新不会强制组件完全重新渲染,新更改跟踪策略仅更新组件UI的修改部分。
  • 'editing.refreshMode' - 指定编辑行后的控件操作
    • 'full' - 从服务器请求新数据、形状并呈现它;
    • 'reshape' - 重塑本地数据并呈现它;
    • 'repaint' - 重新渲染本地数据而不重塑;
  • 'summary.recalculateWhileEditing' - 在编辑时启用实时摘要重新计算(仅适用于客户端摘要)
  • 'highlightChanges' - 启用更新单元格的可视化突出显示。

增强聚焦行和键盘导航功能

新版本引入一个新的API来控制DataGrid和TreeList聚焦的行操作。 当您需要显示Master-Detail关系、浏览记录并以并排视图查看详细信息时,此功能非常有用。

您还可以使用鼠标或键盘来浏览行,新的API允许您通过单个单元格实现自定义键盘导航。

增强Excel数据导出自定义功能

新版本扩展了Excel数据导出引擎的功能,以便您可以更有效地控制导出数据的外观(字体,背景颜色等)。

自定义命令列

此版本包括DataGrid和TreeList控件的新命令列自定义选项,这些选项包括:

  • 指定命令列宽度、位置或模板
  • 修复或“固定”左侧或右侧的命令列
  • 将自定义命令按钮添加到“edit command”列
  • 添加任意数量的自定义命令列
  • 隐藏或显示特定行的命令按钮

===============================================================

DevExpress 多套购买享更低折扣,更多精彩内容请持续关注DevExpress中文网!

扫描关注DevExpress中文网微信公众号,及时获取最新动态及最新资讯

DevExpress v18.2新版亮点——DevExtreme篇(一)的更多相关文章

  1. DevExpress v18.2新版亮点——DevExtreme篇(五)

    行业领先的.NET界面控件2018年第二次重大更新——DevExpress v18.2日前正式发布,本站将以连载的形式为大家介绍新版本新功能.本文将介绍了DevExtreme Complete Sub ...

  2. DevExpress v18.2新版亮点——DevExtreme篇(四)

    行业领先的.NET界面控件2018年第二次重大更新——DevExpress v18.2日前正式发布,本站将以连载的形式为大家介绍新版本新功能.本文将介绍了DevExtreme Complete Sub ...

  3. DevExpress v18.2新版亮点——DevExtreme篇(三)

    行业领先的.NET界面控件2018年第二次重大更新——DevExpress v18.2日前正式发布,本站将以连载的形式为大家介绍新版本新功能.本文将介绍了DevExtreme Complete Sub ...

  4. DevExpress v18.2新版亮点——DevExtreme篇(二)

    行业领先的.NET界面控件2018年第二次重大更新——DevExpress v18.2日前正式发布,本站将以连载的形式为大家介绍新版本新功能.本文将介绍了DevExtreme Complete Sub ...

  5. DevExpress v18.1新版亮点——DevExtreme篇(四)

    用户界面套包DevExpress v18.1日前终于正式发布,本站将以连载的形式为大家介绍各版本新增内容.本文将介绍了DevExtreme JavaScript Controls v18.1 的新功能 ...

  6. DevExpress v18.1新版亮点——DevExtreme篇(三)

    用户界面套包DevExpress v18.1日前终于正式发布,本站将以连载的形式为大家介绍各版本新增内容.本文将介绍了DevExtreme JavaScript Controls v18.1 的新功能 ...

  7. DevExpress v18.1新版亮点——DevExtreme篇(二)

    用户界面套包DevExpress v18.1日前终于正式发布,本站将以连载的形式为大家介绍各版本新增内容.本文将介绍了DevExtreme JavaScript Controls v18.1 的新功能 ...

  8. DevExpress v18.1新版亮点——DevExtreme篇(一)

    用户界面套包DevExpress v18.1日前终于正式发布,本站将以连载的形式为大家介绍各版本新增内容.本文将介绍了DevExtreme JavaScript Controls v18.1 的新功能 ...

  9. DevExpress v18.2新版亮点——Reporting篇(二)

    行业领先的.NET界面控件——DevExpress v18.2日前正式发布,本站将以连载的形式为大家介绍新版本新功能.本文将介绍了DevExpress Reporting v18.2 的新功能,新版3 ...

随机推荐

  1. [转载]vb 时间戳与时间互转

    转自:https://blog.csdn.net/boys1999/article/details/23298415 vb 时间戳与时间互转 2014年04月09日 21:13:47 boys1999 ...

  2. git图形化界面gitk里中文乱码解决

    将git全局配置成utf-8格式即可,命令行里输入 git config --global gui.encoding utf-8

  3. 实验七 《FBG》—-小学生课后习题答案原型设计

    一.实验目的与要求 1.掌握软件原型开发技术 2.学习使用软件原型开发工具 二.实验内容与步骤 1.开发工具: 使用的工具:墨刀(APP端开发原型) 工具简介: 墨刀(MockingBot)是一款简单 ...

  4. vue中使用动画vue-particles

    1.下载依赖 npm install vue-particles --save-dev 2.main.js引入 import Vue from 'vue' import VueParticles fr ...

  5. rocketMQ No route info of this topic 错误

    最近在使用rocketmq 发送消息,出现了No route info of this topic 异常,但奇怪的是我的其它的服务都可以成功发送,唯有crs服务不能成功发送,在网上搜索的解决方式基本上 ...

  6. docker容器配置nginx负载均衡 -----加权

    首先要准备三个nginx的容器: 第二个容器: 第三个容器: 进入第一个容器  要配置的容器(docker exec -it 容器名 /bin/bash) vi /usr/local/nginx/co ...

  7. 【数据结构】运输计划 NOIP2015提高组D2T3

    [数据结构]运输计划 NOIP2015提高组D2T3 >>>>题目 [题目描述] 公元 2044 年,人类进入了宇宙纪元.L 国有 n 个星球,还有 n−1 条双向航道,每条航 ...

  8. OCIEnvCreate 失败,返回代码为 -1,但错误消息文本不可用 问题处理

    OCIEnvCreate 失败,返回代码为 -1,但错误消息文本不可用 问题处理如下: 解决方法一:更换连接方式 config 文件配置: <add name="MASTER_DB&q ...

  9. Python3+slowloris安装使用教程

    一.说明 今天提到slowloris,这东西看着很眼熟,应该是以前局方打算用来刷竞赛积分的工具.我总觉得DoS没什么意思,但记不得怎么用了所以还是研究一下. 二.安装 slowloris就是一个pyt ...

  10. Eclipse无法正常启动,弹出对话框内容为 A Java Runtime...

    1.Eclipse无法正常启动,弹出对话框内容为 A Java Runtime...如下图: 原因分析:由于软件版本的更新或者安装其他开发软件无意之间修改了配置文件中的路径,众所周知,Java虚拟机( ...