具有sap.gantt.simple.GanttChartWithTable类的动态形状?

2020-08-20 23:04发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

从1.64版开始不推荐使用sap.gantt.GanttChartWithTableClass类。 应该改用sap.gantt.simple.GanttChartWithTable类。

setShapes 的等效方法是什么? 在后者中 setShapeDataNames 吗? 使用这两种方法,您可以根据行数据以简便灵活的方式动态呈现不同类型的已配置甘特图形状,如 https://sapui5.hana.ondemand.com/#/实体/sap.gantt.GanttChartContainer/sample/sap.gantt.sample.BasicGanttChart/code/BasicGanttChart.controller.js

还是不推荐使用此功能?

谢谢

T

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

从1.64版开始不推荐使用sap.gantt.GanttChartWithTableClass类。 应该改用sap.gantt.simple.GanttChartWithTable类。

setShapes 的等效方法是什么? 在后者中 setShapeDataNames 吗? 使用这两种方法,您可以根据行数据以简便灵活的方式动态呈现不同类型的已配置甘特图形状,如 https://sapui5.hana.ondemand.com/#/实体/sap.gantt.GanttChartContainer/sample/sap.gantt.sample.BasicGanttChart/code/BasicGanttChart.controller.js

还是不推荐使用此功能?

谢谢

T

付费偷看设置
发送
2条回答
槿木_熙
1楼-- · 2020-08-20 23:46

嗨,蒂姆,

我遇到了同样的问题,因为我们的甘特图是在较早的版本中开发的,并且我还使用了" setShapes"和" setShapeDataNames"。

在新的sap.gantt.simple.GanttChartWithTable中,您可以在xml中定义整个形状信息:

在" GanttRowSettings"中,您必须像在" setShapeDataNames"中那样定义形状。

在" shapes1"," shapes2",...中,按照标准方式,您必须像在" setShapeDataNames"中那样定义形状。

请参见以下示例:

要使用sap.gantt.simple.GanttChartWithTable,您还必须仅使用sap.gantt.simple.GanttChartContainer,并且必须使用新控件进行重建。

希望我能为您提供帮助。

致谢

比约恩

ZJXianG
2楼-- · 2020-08-20 23:36

比约恩,

感谢您的帮助:)

您如何动态地选择形状,例如,矩形用于任务,人字形用于阶段,菱形用于里程碑(在我的情况下为data> ObjectType)?

到目前为止,我只能使用BaseConditionalShape和一个格式化程序功能来实现此目的,解决方案并不是那么好。

干杯

T

一周热门 更多>