0
아이콘이있는 작업 열을 만들었고 클릭 한 행이 평가 라이센스 용일 경우 아이콘을 숨기고 싶습니다. 그러나 클릭 이벤트 처리기가 호출되지 않고 있습니까?이 ExtJS 작업 열의 클릭 핸들러가 작동하지 않는 이유는 무엇입니까?
xtype: 'actioncolumn',
text: 'Actions',
align: 'center',
width: 110,
listeners: [{
getTip: function (v, metadata, rec, row, col, store) {
return 'delete ' + rec.get('licenseid');
},
click: function (grid, rowIndex, colIndex, item, event, record, row) {
alert('here');
this.fireEvent('LicenseIconClick', grid, record, 'delete');
}
}],
renderer: function(value, metadata, record){
if(record.get('licenseid') == 'atlas_usx_evaluation') {
return "<img src='./images/atlas/icons/blue/settings-close-b.png'>";
}
}
흠 ... 이미지가 표시되지 않습니다. –
getClass()를 호출하지 않습니다. 나는 액션 열 수준에서 그것을 두는 것을 시도했다, 아직도 운이 없다. –
getClass()가 작동하지만 CSS에서 렌더링되는 아이콘 이미지가 나타나지 않는 것 같습니다. –