没有找到合适的产品?
联系客服协助选型:023-68661681
提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|行业资讯|编辑:龚雪|2023-03-20 10:39:33.470|阅读 96 次
概述:今天为大家介绍如何用界面组件Kendo UI实现一个响应式数据网格,欢迎下载最新版产品体验!
# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>
Kendo UI是带有jQuery、Angular、React和Vue库的JavaScript UI组件的最终集合,无论选择哪种JavaScript框架,都可以快速构建高性能响应式Web应用程序。通过可自定义的UI组件,Kendo UI可以创建数据丰富的桌面、平板和移动Web应用程序。通过响应式的布局、强大的数据绑定、跨浏览器兼容性和即时使用的主题,Kendo UI将开发时间加快了50%。
需要在屏幕上为你的网页应用压缩更多数据?来看看Kendo UI中React、Angular、Vue和Blazor库中现在可用的紧凑网格选项!
Telerik_KendoUI产品技术交流群:726377843 欢迎一起进群讨论
在Web应用程序中,开发数据网格是一件比较难的事情,越来越多的客户端似乎都需要尽可能多的数据压缩在一个屏幕上。Kendo UI DataGrid为React、Angular和Vue样式提供了一个漂亮的新功能(加上Telerik UI for Blazor),可以轻松切换视图来插入更多数据。
在这个例子中,可以看到另外两行:
首先,在启用这个更紧凑的数据网格版本之前,我们需要安装它。
在您的Angular项目的根目录下,终端上运行这个命令:
ng add @progress/kendo-angular-grid
现在已经完成了Kendo UI Data Grid下载,可以使用这个标签将它添加到应用程序中:
<kendo-grid [data]="gridData"> </kendo-grid>
在网格中,可以定义列和数据属于每个列,如下所示:
<kendo-grid [data]="gridData"> <kendo-grid-column field="ProductID" title="ID"> </kendo-grid-column> <kendo-grid-column field="ProductName" title="Name"> </kendo-grid-column> <kendo-grid-column field="Category.CategoryName" title="Category"> </kendo-grid-column> <kendo-grid-column field="UnitPrice" title="Price"> </kendo-grid-column> </kendo-grid>
上面网格中的数据在组件的TypeScript文件中是这样结构的:
public gridData: Product[] = [ { ProductID: 1, ProductName: 'Coffee Milk Tea', UnitPrice: 5, Category: { CategoryID: 1, CategoryName: 'Beverages' } }, { /*...*/ } ];
除了分组、过滤、分页、排序、导出等功能之外,Kendo UI Grid还有一个新功能,可以调整网格的大小,使其更紧凑。
网格有一个大小调整选项,用于调整网格中所有元素的填充。size属性支持三个选项:small、medium和none(删除与大小相关的样式)。
在这里通过创建的三个按钮,您可以看到默认(中等)、小(紧凑选项)之间的差异,甚至将none传递给大小调整选项之间的差异。
Kendo UI Grid已经添加了完整的功能列表,但是当屏幕尺寸变小或变大时,不会自动出现。接下来看看实现这一目标的一种方法。
在这里创建了一个HostListener(这是Angular附加事件来适应Angular变更检测流程的方式),这样不必担心在创建时初始化它,或者在销毁时删除它——Angular会处理,因为使用了一个HostListener,这段代码在React、Vue或jQuery中看起来非常相似,我们只是利用JavaScript的窗口访问来提醒数据网格当屏幕大小改变或开始变小/变大。
现在,当屏幕小于1000px时,这将从默认的“medium”切换到“small”。
当然插入这个大小不同的属性/属性的Grid语法看起来也略有不同,例如下面是如何改变React数据网格的大小:
现在,让我们来看看如何在Vue中做到这一点:
在这里,您可以看到启用small的并排差异。同样的空间可以容纳更多的数据,这是利用 Kendo UI Data Grid for Vue中的语法完成的:
Kendo UI for jQuery将在R2 2023中用于这个功能,官方技术团队在.NET端的组件中也添加了这个很酷的功能,让我们来看看Telerik UI for Blazor是如何完成的:
了解最新Kendo UI最新资讯,请关注Telerik中文网!
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@evget.com
文章转载自:慧都网近日,AG Grid 正式发布 34.1 版本,本次更新以“提升开发者生产力、简化测试流程、增强布局与样式控制”为核心目标,带来了多项实用功能与体验优化。
金融行业的支付、清算和核心账务系统,承载着海量用户的实时交易和高并发访问。TestComplete的并行测试方案正在重新定义质量保障的标准,从千人并发模拟到跨浏览器验证,再到持续集成下的自动化回归,这套完整的测试体系使金融系统实现了从"被动防御故障"到"主动保障质量"的转变。
还在为复杂业务需求难以梳理而困扰?或是苦于软件设计文档零散、沟通效率低下?对于追求效率与技术深度的顾问、分析师、架构师和开发工程师而言,一款趁手的建模工具绝非锦上添花,而是刚需。企业级架构与建模工具Enterprise Architect (Sparx EA)专业版正是这样一款能让你在5分钟内快速启动,并即刻投入高效建模工作的利器,无缝覆盖从业务流程到软件设计的全流程。
微软首席项目经理 Jeff Fritz演示了 IronPDF 如何通过新的 AI 驱动扩展功能,改变和简化开发人员处理 PDF 文档的方式。IronPDF 不仅是一款 PDF 生成工具,现在还能让用户以创新的方式分析、汇总和与 PDF 进行交互。
全新升级的Kendo UI,是创建数据丰富的Web应用程序的最完整UI库。
Kendo UI for jQuery完整的jQuery UI组件库,可快速构建出色的高性能响应式Web应用程序。
Kendo UI for Angular完整的Angular UI组件库,助力构建高性能的现代Angular应用。
Kendo UI Support for React支持React Javascript框架,更快地构建更好的应用程序。
Kendo UI for Vue创建响应式Web应用的完整UI组件库。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@evget.com
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢
慧都科技 版权所有 Copyright 2003-
2025 渝ICP备12000582号-13 渝公网安备
50010702500608号