1
그리드 열 렌더링을 위해 'myRendInside'함수를 사용할 수없는 이유를 모르겠다. myRendGlobal을 사용해야합니다. 또는 'renderer: function(val) {blah blah'
'을 사용할 수도 있습니다. 'this.myRendInside'가 해결되지 않습니다.Extjs 4.0 MVC - 격자 열 렌더러 함수 범위 문제
function myRendGlobal (val, metaData, record, rowIndex, colIndex, store) {
return val + 'abc'
};
Ext.define('AM.view.Event.Grid', {
extend: 'Ext.grid.Panel',
myRendInside: function (val, metaData, record, rowIndex, colIndex, store) {
return val + 'xyz'
},
columns: [{
dataIndex: 'name', renderer : this.myRendInside
},
{
dataIndex: 'phone', renderer : myRendGlobal
},
.
.
.