提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|产品更新|编辑:龚雪|2023-12-13 11:28:48.100|阅读 19 次
概述:本文将为大家详解JavaScript UI小部件库DHTMLX Suite v8.3新增的一些亮点,欢迎下载最新版体验!
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
DHTMLX UI 组件库允许您更快地构建跨平台、跨浏览器 Web 和移动应用程序。它包括一组丰富的即用式 HTML5 组件,这些组件可以轻松组合到单个应用程序界面中。
DHTMLX Suite v8.3已于近日正式发布啦!这个更新附带了一组新特性和改进,旨在促进您使用JavaScript UI小部件库的体验。例如,在Colorpicker小部件中添加了设置颜色透明度级别的功能。在v8.3中,流行的Grid/TreeGrid功能,如自动高度模式、单元格中的HTML内容和事件处理程序,可以专门应用于页眉和页脚。
DHTMLX Colorpicker是一个方便的工具,可以在各种UI元素(如表单或弹出窗口)中实现颜色选择功能。在v8.3中,我们为这个小部件补充了一个丰富的调色板,可以指定所选颜色的透明度。
您不需要在代码中添加任何东西来允许最终用户使用颜色透明度,因为这个特性在默认情况下是通过新的透明度属性启用的,此属性负责在网页上显示透明度比例。
要通过UI设置所需的颜色透明度级别,最终用户只需拖动透明度刻度上的滑块旋钮,如下面的示例所示。
如果需要,可以通过将transparency属性的值设置为false来禁用颜色透明度特性。
const colorpicker = new dhx.Colorpicker("colorpicker", { transparency: false });
在8.1版本中,我们为使用Grid和TreeGrid小部件构建的表中的行引入了自动高度模式,新的Suite版本将此功能扩展到表列中的页眉和页脚。因此,Grid/TreeGrid将根据内容动态调整页眉/页脚的高度,页眉和页脚可以包含各种长度的文本,并且对最终用户仍然完全可见。
通过编程方式,在Grid/TreeGrid配置对象中添加新的headerAutoHeight和footerAutoHeight参数来激活页眉/页脚的自动高度模式。它们允许切换页眉或页脚的自动高度模式,独立于常见的autoheight属性。
下面是如何在Grid小部件中完成的:
const grid = new dhx.Grid("grid", { columns: [ ... ], ... autoHeight: false, // enables autoHeight in data (content) headerAutoHeight: true, // enables autoHeight in header footerAutoHeight: true, // enables autoHeight in footer });
请注意,此功能仅在DHTMLX Grid的PRO版中可用。
请记住,如果您的表应该具有特定固定高度的页眉和页脚,也可以通过已经存在的headerRowHeight和footerRowHeight属性来指定它们。
DHTMLX Suite 8.3为您提供了一种新的方便方法,可以在Grid/TreeGrid中向列的页眉和页脚添加事件处理程序。现在,您可以依靠eventHandlers属性来更快地完成此任务,而不是自己将事件处理程序附加到页眉/页脚。如果以前这个属性只允许向数据集中定义的HTML元素或列单元格中的自定义模板添加事件处理程序,那么现在它也可以用于页眉/页脚单元格。
例如,您可以在标题中将onclick事件添加到主复选框中。当复选框被标记为已选中/未选中并更新列中的所有从属复选框时,该事件应该触发:
const grid = new dhx.Grid("grid", { columns: [ { width: 60, id: "paid", header: [ { text: ` <label class="dhx_checkbox dhx_cell-editor__checkbox "> <input type="checkbox" class="dhx_checkbox__input dhx_checkbox--check-all"> <span class="dhx_checkbox__visual-input "></span> </label> `, ...// more options ], ...// more options eventHandlers: { onclick: { "dhx_checkbox--check-all": function(event, data) { grid.data.forEach(row => { grid.data.update(row.id, { [data.col.id]: event.target.checked, }); }); } }, }, });
这种新特性扩展了使用DHTMLX交付动态和交互式数据表的机会。
除了自动高度模式和事件处理程序之外,8.3版本还为列的页眉/页脚添加了一个Grid/TreeGrid功能。现在,您可以使用htmlEnable属性用任何HTML内容来补充这些表元素。
例如,您可以应用htmlEnable属性来改变标题单元格的样式,如下所示:
const grid = new dhx.Grid("grid", { columns: [ { width: 200, id: "country", header: [ { text: "<span style='font-size:16px; color: steelblue'>Country</span>", htmlEnable: true, } ]}, { width: 150, id: "population", htmlEnable: true, header: [ { text: "<span class='header-title'>Population</span>" } ...// other columns' configs ], data: dataset, htmlEnable: false, });
当应用于列的页眉(或页脚)时,htmlEnable属性将重新定义已经为父列或整个表指定的相同配置的值。
更多产品更新内容,请详询“”获取~
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn
文章转载自:慧都网知名C/C++开发工具CLion全新发布v2024.3,新版本新语言引擎有显著改进等,欢迎下载新版体验!
强大的VS插件CodeRush已正式发布v24.2.3,新版本现在可以运行xUnit.Net v3测试等,欢迎下载最新版体验!
Spire.PDF 10.12.4 最新版本支持在进行多页打印时设置自动旋转方向。同时,一些已知问题也在本次更新中被成功修复,例如打印 PDF 文档时内容丢失的问题,欢迎下载体验~
日程安排控件dhtmlxScheduler v7.2全新发布,新版本增强并增加了编辑、修改等多个操作体验,欢迎下载最新版试用~
一个用于构建跨浏览器Web应用和移动应用的强大JavaScript UI库。
DHTMLX Gantt针对您的解决方案的交互式JavaScript / HTML5甘特图
DHTMLX Scheduler一个类似于Google日历的强大JavaScript日程安排控件。
DHTMLX DiagramdhtmlxDiagram有很多漂亮的交互式图表,只需几行代码就能生成任何你需要的图表。
DHTMLX PivotdhtmlxPivot数据透视表能更快地对数据进行计数、总计、平均和执行许多其他操作。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢