如何为Vizframe图表设置标题?

时间:2016-10-28 08:52:24

标签: sapui5 ui5-library

我曾尝试在SAP UI5中为我的vizFrame图表设置标题,我在视图中使用了vizFrame控件中的title属性,但它无效,并显示默认标题为“图表标题”。有人可以帮我如何设置标题。

2 个答案:

答案 0 :(得分:1)

有两种可能性:

  1. 在Javascript代码中设置它(例如在控制器的'onInit'中):

    var oChart = this.getView().byId("idVizFrame");    
    var asyncChartUpdate = function() {
        oChart.setVizProperties({
            title: {
                text: "Your title"
            }
        });
    };
    setTimeout(asyncChartUpdate, 0);
    
  2. 我异步这样做是因为它不能同步对我起作用。

    1. 在XML视图中设置:

      <viz:VizFrame id="idVizFrame" 
        vizProperties="{ title: {text : 'Your Title', visible : true}}"
        width="100%" vizType="column" uiConfig="{applicationSet:'fiori'}">
      

答案 1 :(得分:0)

在Javascript中,它是同步工作的。

代码应为:

oChart.setVizProperties({         标题:{             文字:“您的标题”,             可见:真         }     });