想实现在表格中双击某一个cell,使其变成文本输入框该怎么实现?

目前需求是想双击表格中某一行的某一列,使其变成文本输入框,可以直接输入值,有实现方法吗?
我查询到addGeneratedColumn能实现,不过这个好像是针对所有行的某一列,有单独行实现的方法吗?
另外,表格中有全选的方法吗,即在表格所有行开始添加checkbox

DataGrid 能实现:

  1. 全选,选择类型为 MULTI_CHECKhttps://demo10.cuba-platform.com/sampler/#main/3/sample?id=datagrid-selection-mode
  2. 行内编辑:https://demo10.cuba-platform.com/sampler/#main/4/sample?id=datagrid-editor