使用 Textarea 进行多行输入的 Dgrid 编辑器

Dgrid Editor using Textarea for multiple lines input

下面是我的 Dgrid 专栏的代码片段。我尝试使用 TextArea 编辑器插件来输入多行。但是,每次当我尝试在第二行按回车键时,编辑器都会关闭并退出编辑模式。

var columns: [{ field: 'Name', 
                label: 'Name', 
                sortable: false, 
                editor: "textarea", 
                editOn: "dblclick" }]

我的问题是:

  1. 谁能建议如何覆盖编辑器插件的键盘事件?例如"enter" 本案例的关键
  2. 如果键盘事件 "enter" 被覆盖,告诉编辑器退出编辑模式的最佳方式是什么?例如鼠标单击文本区域之外的任何区域?

提前致谢。

我想你要找的是dimissOnEnter。如果在初始化编辑器时将其设置为 false,则按回车键不会退出文本区域的编辑模式