行业领先的.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. mybatis之Mybatis_demo

    这篇博文通过简单的CRUD案例,让大家能够快速的上手,使用mybatis.   1,在eclipse中新建java project项目 mybatis_demo 2,在mybatis_demo项目中建 ...

  2. Docker介绍及使用

    什么是容器? 容器就是在隔离的环境运行的一个进程,如果进程停止,容器就会销毁.隔离的环境拥有自己的系统文件,ip地址,主机名等,kvm虚拟机,linux,系统文件 程序:代码,命令 进程:正在运行的程 ...

  3. 11_vim

    vim编辑器 文本编辑器,字处理器linux重要哲学思想之一:使用纯文本格式来保存软件的配置信息,大多数情况下都是如此,而且一切皆文件此前学过nano,sed..nano入门简单,但功能简陋 vi:V ...

  4. 从Scratch到Python之角色与造型

    从Scratch到Python之角色与造型 继续讲解通过python turtle从积木编程过渡到代码编程的技巧.角色是scratch中很重要的主角,每个角色可以更换不同的造型或者音效,堆叠不同的积木 ...

  5. sourcetree,创建工作流报错:Fatal: Not a gitflow-enabled repo yet. Please run 'git flow init' first.-》解决办法

    1.打开项目下.git/config文件,或者如下图操作: 2.打开config文件以后,删除所有 [gitflow *条目并保存文件 3.关闭并重新打开sourcetree 4.仓库->Git ...

  6. Tomcat性能优化(转载)

    出处:微信订阅号GitChat精品课程 — Tomcat性能优化 Tomcat 简单介绍 Sun 公司创建了第一个 Servlet 容器,即 Java Web Server,但 JWS 只是为了演示 ...

  7. 将python中的一个float变量转成内存的4个字节值

    #coding=utf- from struct import pack,unpack byte=pack('f',1.5) print(byte) print([i for i in byte]) ...

  8. S3T mongodb GUI

    下载 cd ~/Downloads wget https://download.studio3t.com/studio-3t/linux/2019.2.1/studio-3t-linux-x64.ta ...

  9. C语言多种方法求解字符串编辑距离问题的代码

    把做工程过程经常用的内容记录起来,如下内容段是关于C语言多种方法求解字符串编辑距离问题的内容. { if(xbeg > xend) { if(ybeg > yend) return 0; ...

  10. .net扩展方法

    http://www.cnblogs.com/landeanfen/p/4632467.html 看了博客才知道定义一个Util工具类并且在工具类里面写静态扩展方法并不是最好的选择.