2

ポップアップ編集モードの剣道グリッドがあります。ポップアップ フォームの最初のフィールドはオート コンプリート ウィジェットです。ポップアップフォームがポップアップするたびに、それにフォーカスしたいと思います。私はこれを別の方法でやろうとしました

$("#grid").kendoGrid({ 
    editor: 
        function(container, options) { 
            $('<input id="item_code_focus" name="' + options.field + '"/>')
                .appendTo(container)
                .kendoAutoComplete({ 
                    -----
                    -----
            }).focus()
        }
});

しかし、それは機能していません。私を助けてください?...

4

1 に答える 1

2

グリッドの編集イベントを試して使用できます。

    edit:function(e){   
         e.container.data('kendoWindow').bind('activate',function(e){
            $('#autocomplete').focus();
         })

    },

編集:実際には、ウィンドウのアクティブ化イベントを使用してフォーカスを呼び出す必要があります。ここにがあります。edit の使用時に @OnaBai がフォーカスを呼び出しても、入力がフォーカスを失うことはありません。実際には、アニメーションがこの動作を引き起こします。

于 2013-01-12T11:48:22.123 に答える