我想在我的VizFrame中动态更改Measures,例如来自sapui5 docs的ChartDemo App [下面的链接]。
https://sapui5.netweaver.ondemand.com/test-resources/sap/viz/demokit/chartdemo/index.html
因此,当我点击我的五个复选框之一时,如果取消选中,将添加或删除正确的度量。 我有一个json从中获取数据。
我已尝试使用此代码:
if(oCheckBox.getSelected()){
oVizFrame.removeFeed(feedValuesAxis);
feedValuesAxis.setValues("ValueFromJSON");
oVizFrame.addFeed(feedValuesAxis);
}
但它会导致错误:
[50005] - valueAxis:不符合最小或最大数量 饲料定义。
我正在使用SAP UI5
版本1.28
。
我有一个VizFrame,一个数据集包含所有Measures,两个FeedItem一个用于值,一个用于Dimension。
我想我必须创建一个绑定,对吧?但是我应该怎么做呢?非常感谢任何建议。
答案 0 :(得分:0)
简单地说,在将值放入setValues()方法时,我已经错过了数组。
所以答案是:
<dimen name="home_screen_banner_textLeftPadding">16dp</dimen>