0

我试图覆盖canEdit(inCell, inRowIndex)并设置禁用字段,canEdit(3, 0);因此第 0 行和第 3 行不再可编辑。我使用道场 1.8。

我有一个问题,它要么不起作用,要么将整个网格设置为不可编辑。

var index = grid.selection.selectedIndex;

grid.canEdit = function(inCell, inRowIndex) {
  console.log("inCell = " + inCell);
  if(inCell == 3)
    return false;
  else
    return true;
};

grid.canEdit(3, index);
4

1 回答 1

1

inCell 变量是一个对象而不是整数。您应该改用inCell.indexinCell.layoutIndex

grid.canEdit = function(inCell, inRowIndex) {
  console.log("inCell = ", inCell);
  if(inCell.index == 3)
    return false;
  else
    return true;
};
于 2013-02-11T06:46:34.530 回答