8.7w+
社区成员
$.extend(true,$.fn.combobox.defaults, {
keyHandler:{
enter: function(e){
alert(1);//要执行的方法
}
}
});
这样在按回车的时候是可以执行方法的,但是有个问题,本来按回车的时候应该把那个下拉列表收起来的,但是现在这个方法把原来的方法给覆盖掉了。
还有个缺点就是,我在这里把方法写死了,但是我如果想不同的combobox执行不同的方法的话,就不知道该怎么搞了。
所以最后我用的这种实现方式:
$('#form1 span.combo input.textbox-text.validatebox-text').on('keydown',function(e){
if(e.keyCode==13){
if(typeof lookup != 'undefined'){
lookup();//要执行的方法
}
}
});
取到combobox解析完成后的input框,绑定事件,虽然感觉这样写很挫,但是想不到更好的方法了~~var newconfig = {
onXXX: function(){}
};
var detailview = $.extend({}, $.fn.datagrid.defaults.view, newconfig);
这是我对datagrid的扩展,你可以参考一下