【问题标题】:how to get focusout event for .editor-text of slickgrid in angularjs如何在angularjs中为slickgrid的.editor-text获取焦点事件
【发布时间】:2014-05-03 13:50:33
【问题描述】:

我有一个带有可编辑单元格的 slickgrid,当我 dbclick 网格中的单元格时,会显示一个带有 .editor-text 的输入框。当我单击其他单元格时,onBeforeEditorDestory 方法在销毁编辑器之前被触发(即,删除输入框并将其值添加到单元格),但是当我点击外部时,网格输入框会聚焦但编辑器不会销毁。在 jquery 中我们有

`$('.editor-text').on('blur', function(){
      // do something here...
})`

,但是我如何在 angularJS 中执行此操作以及如何销毁编辑器?

【问题讨论】:

    标签: javascript jquery angularjs slickgrid


    【解决方案1】:

    您可以使用指令ngBlur 触发表达式以在blur 上进行计算

    <input name="editor" id="editor" ng-blur="doSomething()" ng-model="editorText"/>
    

    【讨论】:

    • 但我需要在 slickgrid 中使用这个特殊指令。
    • 感谢您的帮助.. 对于我的另一个问题,如何销毁光滑网格上的活动编辑器,我们需要使用 commitCurrentEdit() 方法。
    猜你喜欢
    • 2012-01-12
    • 2022-01-09
    • 2014-10-27
    • 1970-01-01
    • 1970-01-01
    • 2012-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多