我有一个Ext.chart.CartesianChart
工具。我想使用chart对象通过itemId选择一个工具chart_o
。getComponent
似乎不起作用。
目前,我正在骑自行车,chart_o.tools
并检查itemId是否匹配。有内置的方法吗?我正在使用ExtJS 5.1.0
代码:
{
xtype: "Ext.chart.CartesianChart",
id: "tensioni_modulo",
title: '<div style="line-height:28px">Tensioni (modulo)</div>',
tools: [
{
type: "maximize",
itemId: "max",
},
{
type: "minimize",
itemId: "min",
},
],
}
我认为这是一个错误的tools
是一个Ext.panel.Panel
配置,它实际上是用于指定的子项的快捷方式header
组件-这又仅仅是一个图表面板的孩子,因此应在组件层次的查询访问。
在版本6中对此进行了测试,它似乎已得到修复-因此,最好的选择是升级应用程序。但是,如果那不可能,您仍然可以通过强制性/手动调用getter来引用停靠的标头组件。IE
myChart.getHeader().down('#max'); // works in 5.1
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句