2017-04-14 90 views
0

在我的MVC网格,我捕捉编辑事件文本框元素的引用如下:获取有关编辑

.Events(events => events.Change("gridRowChange").Edit("onEdit")) 

在我onEdit()方法时,编辑发生时调用,我想获得对该行中每个可编辑单元格的文本框元素的引用,以便我可以将onBlur事件附加到其中的一些事件。我该如何获取对正在编辑的行中每个文本框元素的引用?

回答

1

按Telerik的文档OnEdit

事件的说法暴露了三个领域: 的DataItem - ,该编辑器行被绑定到JavaScript对象。插入过程中未定义。 模式 - 一个字符串,其值是“插入”或“编辑” 形式 - 它包含了所有的编辑组件(文本框,复选框,dropdownlists等)

这应该让你一个参考的DOM元素给出文本框:

function onEdit(e) { 
    var yourTextBox = $(form).find("#your_id"); 

    yourTextBox.on("blur", function() { 
     //your on blur code here 
    }); 
}