【问题标题】:SAPUI5 Gantt chart official example does not workSAPUI5甘特图官方示例不起作用
【发布时间】:2016-11-16 09:30:43
【问题描述】:

尊敬的 SAPUI5 开发人员,

我想用SAPUI5的甘特图。我在以下链接中只找到了一个甘特图示例:

https://sapui5.hana.ondemand.com/explored.html#/sample/sap.gantt.sample.BasicGanttChart/preview

虽然该示例在他们的官方网站上运行良好,但我下载了它并在 WebIDE 中运行。但它会引发以下错误,并且它的放大镜等功能不起作用。

Uncaught (in promise) Error: "-Infinity%" is of type string, expected sap.ui.core.CSSSize for property "selectionPanelSize" of Element sap.gantt.GanttChartWithTable#__xmlview0--ganttView(…)

我没有改变任何东西。因此,如果您需要运行示例来运行它,您可以从上面的链接下载。

我也在寻找一些关于 SAPUI5 甘特图的教程。但我还没有找到任何东西。如果您可以将我重定向到与此功能相关的一些教程,我将不胜感激。

据我了解,此问题与控制器无关。即使我只是加载 XML 视图,也会出现此错误。

提前致谢

【问题讨论】:

  • 我可以重建问题。如果您为视图提供宽度,则可以摆脱该错误。但控制仍然不起作用。可能是因为控制器中使用了全局 ID 来引用视图中的控件。
  • 抱歉,您能告诉我您将宽度分配给了哪个元素吗?实际上我将它添加到视图中,但错误仍然存​​在。
  • 我将它添加到 BasicGanttChart.view.xml 到根 mvc:View 元素:width="800px"
  • 正是我添加到同一个元素,错误仍然存​​在,

标签: sapui5 gantt-chart


【解决方案1】:

在 index.html 中,删除 data-sap-ui-preload="async"。 希望对您有所帮助。

【讨论】:

    最近更新 更多