我正在使用EXT JS网格。我正在使用Sencha Architect版本2.2.2 我正在从网格列的渲染器函数内部调用一个函数,但是当我点击选项卡面板时,它正在抛出函数未定义错误,该面板是讨论中网格的父级。
网格列具有渲染器功能,它会调用另一个函数,如下所示。
xtype: 'gridcolumn',
renderer: function(value, metaData, record, rowIndex, colIndex, store, view) {
myCalledMethod();
},
我在Sencha Architect上遇到此错误。但是,它正常工作,并且在firebug控制台上没有错误。
An error occurred while executing this function 'renderer'
'myCalledMethod' is not defined.
我在绘制网格之前声明了这个方法。 我指的是sencha论坛,发现这是一个已知的问题。 参考:http://www.sencha.com/forum/showthread.php?186674-Adding-renderer-to-a-grid-column-designer-shows-an-error&langid=14
请注意,我在Sencha Architect中点击该表单时收到此错误。 我多次验证定义函数的范围没有问题。 我在渲染网格之前很好地声明了这个功能。
任何帮助都会很棒。
谢谢,