1
我在彈出編輯模式中有一個劍道網格。彈出窗體的第一個字段是自動完成小部件。每當彈出窗口彈出時,我都會關注它。我試圖以不同的方式做到這一點把重點放在劍道網格彈出編輯表單的第一個字段
$("#grid").kendoGrid({
editor:
function(container, options) {
$('<input id="item_code_focus" name="' + options.field + '"/>')
.appendTo(container)
.kendoAutoComplete({
-----
-----
}).focus()
}
});
但它不工作。請幫我?......
我認爲如果在彈出窗口仍然打開的情況下設置了'focus',那麼您就會失去焦點。你試過了嗎?我認爲你需要設置超時設置「焦點」的技巧。像'setTimeout(function(){$(「#item_code_focus」,ev.container).focus();},1000);' – OnaBai
Tbh我無法使它工作;)http://jsbin.com/ edamuj/338 /編輯 –
其實你可以,你做到了!試試同樣的例子,但點擊右上角(「自動運行JS」右側的小箭頭),以「實時預覽」模式打開它。似乎JSBin在後臺做了些什麼:-D – OnaBai