
我有一个Kendo ui图表,它显示了动态数据源的柱形图.但偶尔,图表的可用空间大小只有一半.当我点击某些链接或更改日期时,它会自行调整大小.知道为什么会造成它吗?
在datasource change事件中,当它显示此行为时,它将容器div的宽度显示为0.如果需要,我可以提供更多细节
我尝试了其中一个答案中给出的刷新方法,但它没有帮助
通常在完成展开之前在动画窗口中打开图表时会发生这种情况.
我的建议是在确定所有内容都已加载并完全打开时重绘图表.
$("#myChart").data("kendoChart").redraw();
Run Code Online (Sandbox Code Playgroud)
如果您尚未禁用动画,则可能需要在此之前执行此操作并在之后重新启用它们.
$("#myChart").data("kendoChart").options.transitions = false;
Run Code Online (Sandbox Code Playgroud)
小智 5
当您在控制器中获得所有必要的数据后,您可以调用Javascript CallBack函数,在该函数中可以将转换设置为false,然后重绘图表并将转换设置为true,您也可以默认隐藏图表并使其可见关于Javascript CallBack功能
| 归档时间: |
|
| 查看次数: |
7385 次 |
| 最近记录: |