2010-06-30 102 views
1

我使用jqGrid並使用jQuery自動完成使用文本字段進行內聯編輯。我的問題是,自動完成綁定我的輸入鍵(到輸入元素),以在自動完成建議列表中選擇一個項目。這很好,但是,我的jqGrid也綁定了我的輸入鍵到表格行,保存了行並退出編輯模式。jQuery自動完成,輸入觸發器另一個綁定

如何停止行綁定?我想保留它在行中的其他單元格。我有點想在事件冒泡這裏取消潛行......

/HW

+0

我對你的解決方案感興趣,如果你想過一個。我有類似的情況。 – 2010-12-06 17:00:09

+0

我最終轉向了enter = save功能,而是將上下鍵綁定到輸入元素以保存並將焦點移至下一行或上一行。 – 2010-12-08 10:54:18

回答

1

我從未使用過的jqGrid之前,但你這個問題似乎更多相關的事件和冒泡。我認爲你對jquery ui自動完成的select事件感興趣。您可以粘貼event.stopPropagation()以防止事件冒泡到jQGrid。

$(".selector").autocomplete({ 
    select: function(event, ui) { 
     event.stopPropagation(); 
     <....continue doing your thing here.....> 
    } 
}); 

我希望這會有所幫助。

相關問題