VARCHART XGantt资讯:具有更多功能的HTML5 / Gantt图表的可视计划小部件

翻译|行业资讯|编辑:杨鹏连|2021-03-09 09:57:42.873|阅读 25 次

概述:当前的COVID-19大流行并没有使我们放慢速度甚至没有停止我们标准版的HTML5 / Javascript Gantt图表的可视计划小部件(简称VSW SE)的开发。

# 31款JAVA开发必备控件和工具 #

VARCHART XGantt是一款功能强大的甘特图控件,其模块化的设计让您可以创建满足需要的应用程序。XGantt可用于.NET,ActiveX和ASP.NET应用程序,可以快速、简单地集成到您的应用程序中,帮助您识别性能瓶颈、避免延迟以及高效利用资源,使复杂数据变得更加容易理解。

VARCHART XGantt在市场上已有近30年的历史,它提供了最完善的C#Gantt图表控件,可用于构建现代而又可靠的行业资源调度应用程序。

点击下载VARCHART XGantt正式版

当前的COVID-19大流行并没有使我们放慢速度甚至没有停止我们标准版的HTML5 / Javascript Gantt图表的可视计划小部件(简称VSW SE)的开发。恰恰相反!对于我们和我们的客户而言,利用时间进行进一步的开发和改进从未如此重要。让我们来看看最新的成就。

交互式地在大型甘特图中选择您的切口 

就像甘特图一样强大,有时很难快速从一个图表区域滚动到另一个图表区域。特别是对于大型图表,如果目标区域距离原始可见区域较远,则在第一次尝试时滚动到所需区域是一个挑战。而且,通常同时需要水平和垂直滚动都可以使这项工作变得很烦人。

我们很高兴能为您提供一个非常有用的工具,以帮助您应对这一挑战:世界观。

通过设置选项worldViewVisible,可以显示此视图。默认情况下,它将显示在VSW SE的底部。但是,您可以更改其位置及其范围。世界视图将整个甘特图显示为草图,其中有两个矩形:一个代表表部件的当前可见区域,另一个代表时间区域。

拖动这些矩形之一后,图表就会相应地滚动。并且,当然,您也可以使用常规方式滚动图表,例如使用滚动条,矩形将相应地更改其位置。


大型HTML5甘特图的可视化计划小部件功能

我们确信,您一定会喜欢这项新功能,以使您的用户的生活更舒适。

同时拖动多个条


VSW SE的主要概念之一是为应用程序提供对数据的完全控制。也就是说,即使用户已经交互式地更改了甘特图内的元素,VSW SE也将永远不会修改您的数据。相反,在这种情况下,VSW SE调用回调方法来通知应用程序用户的意图,然后应用程序可以相应地修改数据。

有时,这种方法无法带来良好的用户体验。例如,考虑一下活动或任务的链条。通常,此类链表示具有固定时间依赖性的相互关联的结构。也就是说,移动一个元素意味着所有从属元素也必须以相同的方式移动。

到目前为止,用户可以选择多个小节,但是一旦他开始移动其中一个,则该小节的幻像只会移动:


从VSW SE 4.0开始,此行为已得到增强。现在,您可以打开选项multipleBarDraggingEnabled,这将使VSW SE为要拖动的所有条创建幻像条。如果用户现在拖动一组选定的条,他将看到所有这些条 一起移动:


这使用户可以更好地了解掉下杠之后会发生什么。

使用符号为规划师提供更多其他信息

在此版本中,我们扩展了通过符号将附加语义添加到表单元格和条的可能性。到目前为止,您只能为此使用表格部分中的符号列,或将符号附加到条形的左上角或右上角。

现在,也可以将符号放置在“常规”表格单元内,或将其放置在条形图的左侧或右侧:

可视化计划小部件功能:条形图和表中的符号

为此,我们在VSW SE的表格单元格定义中添加了新属性SymbolIDSource。使用此属性可以引用资源或活动的数据字段,窗口小部件应从该数据字段中获取先前已添加到窗口小部件的自定义符号之一的ID。对于依赖于此单元格定义的每个表单元格,小部件将根据相关联的表行的数据查找符号。

该符号将服从HorizontalAlignment属性,并且可以与TextSource属性一起使用。在这种情况下,如果将对齐方式设置为“左”,则文本会缩进以避免与符号重叠。

对于活动栏和分配栏,我们具有新的属性PM_ LeftBarSymbolID PM_RightBarSymbolID和PM_BarPrefixTextSymbolID。这些属性使您可以直接引用符号。正如您在上图的最后两行中看到的那样,它们分别位于条形图的左侧和右侧。PM_LeftBarSymbolID和PM_BarPrefixTextSymbolID属性之间的区别在于,应用后者将使条形文本向右移动。

可以为每个条分别设置在新位置的条符号的大小。

受益于改进的装载性能

在开发软件时,性能始终是一个重要主题,我们在这方面一直在努力改进我们的产品。但是,建议您不时仔细查看我们产品的性能。这正是我们使用此发行版所做的。伴随着大量的重组工作,我们这次将重点放在了加载性能上。我们为获得可观的提升感到非常自豪。

下图显示了我们的性能测试系列的摘录。它以一些代表性的测试用例为例,显示了与VSW SE的旧版本3.2相比,新发布的版本4.0的加载时间有所缩短。

用于HTML5 / JavaScript甘特图的Visual SchedulingWidget-快速加载活动,资源和分配

测试用例在已装入活动,资源,分配,分配条目和实体的数量上有所不同。如您所见,我们在所有情况下都成功地显着提高了充电性能。这一成功鼓励我们努力在用户交互过程中提高性能,这是下一步。

需要波兰语和葡萄牙语吗?

到目前为止,VSW SE已经支持西方世界的大多数语言。现在,添加了两种更重要的语言:波兰语和葡萄牙语。可以通过指定语言环境小部件选项来选择它们,然后影响时间刻度的标签。

仅限内部零件,但对您而言仍然很重要

最后但并非最不重要的一点是,我们重新设计了VSW SE所基于的许多内部软件层。尽管这听起来像是“这不关我的事!”,但这仍然会对您和我们在VSW SE上的日常使用产生重大影响。重新设计此代码意味着:


  • 应用程序中甘特图的更好性能
  • VSW SE更高的可靠性和鲁棒性
  • 您将从以下事实中受益,即VSW SE的未来增强功能 将更快地实现。
最后


这是对VSW SE新版本中最重要更改的粗略概述。当然,列出所有其他许多新对象属性和小部件选项将超出本文档的范围。请为此参考“接口定义文档”的“更改日志”一章,该文档也包含在免费试用版的下载中。在这里请求免费试用-在开始评估我们的Visual Scheduiing Widget之前,我们的一位专家将免费为您提供简短的演示,以便您可以根据自己的特定要求快速开始开发HTML5 / JavaScript甘特图。

现在,让我们期待VSW SE的进一步发展,我们希望与您一起前进。因此,请与我们保持联系,并分享您的想法和要求,以及您的批评。


APS帮助提升企业生产效率,真正实现生产计划可视化呈现与控制,快速有效响应不同场景的生产排程,提高准时交货能力,提高产能和资源利用率

想要了解甘特图慧都APS系统,请登录慧都网咨询在线客服,解决您的问题!



标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,尊重他人劳动成果

文章转载自:NETRONIC

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
在线咨询
联系我们
TOP
在线客服系统
live chat