2015-06-02 3 views
0

Im пытается поймать oncontextmenu и события onmousedown элемента управления, который представляет собой combobox kendoUI.KendoUI Combobox Mouse Events

Я создал (модифицировал существующий) Jsfiddle, который показывает пример того, чего мы пытаемся достичь.

Jsfiddle

document.getElementById("cbo1").oncontextmenu = function(ev){ 
    alert(ev);  
    return false; 
}; 

document.getElementById("cbo1").onmousedown = function(ev){ 
    alert(ev);    
}; 

Вы можете увидеть, что мышь вниз и пункты контекстного меню не стреляя для ввода COMBOBOX, но они стреляют штраф для стандартного ввода.

Любые идеи о том, как я могу активировать события мыши для ввода combobox?

ответ

0

Этот вопрос похож на this, за исключение вы хотите нажмите и oncontextсобытия для кендо выпадающего списка, который является не зарегистрировано событием, а не с помощью JQuery Возможного в одиночку, так как кендо UI не подвергать его воздействию к jQuery обратитесь к этому kendo forum post.

Для резюме ответ, вы можете, изменив форму ответа выше вопрос, не забудьте переместитьreturn falseиначе правильные варианты щелчка появится.

$(element.input).bind("contextmenu", function (e) { 
       binding.get(); 
       return false 
}); 

относятся к этому jsfiddle