在extJs中添加超链接onClick的超链接

时间:2017-06-13 11:26:10

标签: extjs

在extJs中如何添加超链接点击其他一些超链接。 此主超链接是表格中单元格的值。

1 个答案:

答案 0 :(得分:1)

您可以使用网格cellclick事件拦截链接点击并执行其他操作。

Ext.create('Ext.grid.Panel', {
    //[...]
    listeners: {
        'cellclick': function (iView, iCellEl, iColIdx, iStore, iRowEl, iRowIdx, iEvent) {
            iEvent.preventDefault();
            var zRec = iView.getRecord(iRowEl);
            if (iColIdx === 1) {
                alert(zRec.get('name'));
            }

        }
    }
    //[...]
});
  

在事件对象上调用preventDefault()方法以中止链接单击事件非常重要。

以下是完整的例子:
https://fiddle.sencha.com/#view/editor&fiddle/21cg