2017-07-06 35 views
0

我有一个Kendo网格,它有一个弹出式编辑器,当我点击编辑时,它弹出一个编辑框,我可以编辑字段,在编辑器中我有文本框这是动态创建,如何访问它们,因为我的代码是正确的,但没反应我得到的,这里是我的领域和到底是我的代码:?访问Kendo弹出编辑器输入文本框

columns: [ 
               { field: 'userName', title: 'userName', width: '100px'}, 
               { field: 'Password', title: 'Password', width: '80px' }, 

               { command: ["edit"], title: " ", width: "100px" }], 
         editable: "popup", 



$('[name="userName"]').click(function() { 

     alert("you can not edit username"); 
    }); 

回答

0

您应该edit内挂钩的click功能电网本身的功能:

edit: function(e) { 
    $('[name="userName"]').click(function() { 
     alert("you can not edit username"); 
    }); 
}, 

这里是一个Dojo example来说明上述的行动。

+0

这真的是一个很大的帮助,赞赏 – mortezasol

0

您也可以隐藏你的元素,以防止访问:

edit: function(e) {       
e.container.find("input[name=userName]").parent().hide(); } 
相关问题