2016-03-07 40 views
1

我的意圖是響應地調整Kendo UI中的圖表大小。目前,我正在測試功能,所以我將它封裝在一個ng-click函數中。Responsely調整Kendo圖表(Typescript,Angular)

public Click(): void { 

    if (typeof this.$scope.overviewPiechart !== 'undefined') 
     this.$scope.overviewPiechart.refresh(); 
} 

我把大小信息在HTML中的K線圖區域指示:

k-chart-area="{height: {{ KC_PO_PCS.GetChartHeight() }}, width: {{ KC_PO_PCS.GetChartWidth() }}}" 

預期的輸出,該圖將調整大小以填充頁面,但實際產量圖表閃爍,然後重新加載,同時保持相同的大小。

我自己也嘗試overviewPiechart.redraw()

我怎樣才能讓這個我表被調整?

+0

不正確的調用'resize'? http://docs.telerik.com/kendo-ui/api/javascript/kendo#methods-resize – KreepN

+0

我覺得自己像個白癡。我花了過去5或6個小時看幾乎所有東西,並研究爲什麼4或5個朋克不會調整大小。謝謝。 – Lairinus

+0

自它工作以來,將其移至答案。很高興我能幫上忙。 – KreepN

回答