首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ag网格-CellEditor FocusOut

Ag网格-CellEditor FocusOut
EN

Stack Overflow用户
提问于 2018-10-08 15:25:49
回答 2查看 5.4K关注 0票数 1

this.params.api.stopEditing();失去焦点时,我想打电话给CellEditor。

app.component.ts

代码语言:javascript
复制
onFocusOut(): void {
   this.params.api.stopEditing();
}

app.component.html

代码语言:javascript
复制
<input #container triggers="" type="text" #dp="bsDatepicker" class="form-control" (bsValueChange)="onValueChange($event)" bsDatepicker 
[bsConfig]="{ dateInputFormat: 'DD.MM.YYYY', containerClass: 'theme-dark-blue' }"
[(ngModel)]="dateValue"
[minDate]="minDate"
[maxDate]="maxDate"
(focusOut)="onFocusOut()">

但是focusOut没有被触发。知道为什么没有触发吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-10-08 17:56:16

不是(focusOut),是(focusout)。用它更新标记并进行验证。

有关更多参考资料,请查看以下文章的答案:HTML5 event handling(onfocus and onfocusout) using angular 2

票数 3
EN

Stack Overflow用户

发布于 2022-01-30 14:35:54

您还可以在您的gridOptions中添加:

代码语言:javascript
复制
stopEditingWhenCellsLoseFocus: true

如您所见:https://www.ag-grid.com/javascript-data-grid/cell-editing/#stop-editing-when-grid-loses-focus

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52705526

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档