BUG:FUIKPIHeader内部崩溃的FUIKPIProgressView

2020-09-24 06:26发布

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

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


如果在FUIKPIHeader中使用FUIKPIProgressView,则会崩溃

我可以看到有一个内部属性

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

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


    如果在FUIKPIHeader中使用FUIKPIProgressView,则会崩溃

    我可以看到有一个内部属性

5条回答
clever101
1楼-- · 2020-09-24 07:02

亚历山大,

感谢您举报; 您能否分享您正在使用的代码段,以便我可以将其转发给团队进行分析?

感谢
安德烈亚斯

粗暴的香蕉
2楼-- · 2020-09-24 06:44

该死,我只是回答自己的答案,请检查我上面的帖子答复

感谢

hengyuye
3楼-- · 2020-09-24 07:06

感谢Andreas,当然,我使用了SAP Mentor中的代码段

var kpiProgressView:FUIKPIProgressView!

//KPI位置

kpiProgressView = FUIKPIProgressView(frame:CGRect())

kpiProgressView.chartSize = .small//默认值

//KPI内容

kpiProgressView.isArrangedInKPIHeader = true

kpiProgressView.items = [FUIKPIMetricItem(字符串:" 75"),FUIKPIUnitItem(字符串:"%")]

kpiProgressView.progress = 75/100

kpiProgressView.captionLabelText ="已完成"

kpiProgressView.tintColor = UIColor.preferredFioriColor(forStyle:.primary3)

kpiHeader = FUIKPIHeader(项目:[kpiProgressView])

我在ViewDidLoad中称呼它

我这样做之后

tableView.estimatedRowHeight = 98

tableView.rowHeight = UITableViewAutomaticDimension

tableView.backgroundColor = UIColor.preferredFioriColor(forStyle:.backgroundBase)

tableView.separatorStyle = .none

tableView.tableHeaderView = kpiHeader

tableView.delegate =自我

tableView.dataSource =自我

如果您还希望我可以向您发送Xcode项目,那么现在我只是在用plist文件中的Mock Data测试SAPFiori框架

谢谢

Bunny_CDM
4楼-- · 2020-09-24 06:55

我发现了一些有趣的事情

如果您设置了此

 kpiProgressView.isEnabled = false 

它起作用了,您可以看到进度视图的颜色为75%

但是,如果将其设置为true或未设置,则没有如上图所示的进度指示器

谢谢

微wx笑
5楼-- · 2020-09-24 06:45

亚历山大,

感谢您提供代码段。 此问题已在最新的补丁程序中修复,请您重试。

https://store。 sap.com/sap/cp/ui/resources/store/html/SolutionDetails.html?pid=0000014485

谢谢

Thaneneem

一周热门 更多>