isEditable method

bool isEditable(
  1. PlutoColumn col,
  2. PlutoRow row
)

Implementation

bool isEditable(PlutoColumn col, PlutoRow row)
{
  var rowIdx = rows.indexOf(row);
  var colIdx = map.containsKey(col) ? map[col]!.index : -1;
  var hdr  = map.containsKey(col) ? map[col] : null;
  var cell = widget.model.getRowCellModel(rowIdx, colIdx);
  var editable = cell?.editable ?? hdr?.editable ?? false;
  return editable;
}