【问题标题】:Disable selection on first column of grid在网格的第一列禁用选择
【发布时间】:2013-06-27 03:19:28
【问题描述】:

有没有办法只在网格的第一列上禁用选择。我有第二列和第三列作为'checkcolumn',它会触发该行的选择。这就是为什么我不能完全使用

disableSelection: true

在网格上,因为这会禁用复选框上的选择触发事件。第一列只是一个文本,我不想在单击第一列的行时选择该行。

有什么帮助吗?

【问题讨论】:

    标签: grid selection cell extjs4.1


    【解决方案1】:

    beforeitemmousedown 事件可能对您有用,将其添加为您声明网格的侦听器,并在事件的目标是行中的第一个单元格时返回 false:

    listeners: {
        beforeitemmousedown: function(view, record, item, index, e, eOpts)
        {
            if(item.cells[0] == e.target.parentElement)
                return false;
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-11
      • 1970-01-01
      • 1970-01-01
      • 2015-10-14
      相关资源
      最近更新 更多