Select2 Plugin und JQuery UI Modal Dialoge

Ich verwende das Select2-Plugin, aber die integrierte Suchfunktion funktioniert nicht, wenn das Plugin mit einem modalen jQuery-Dialogfeld verwendet wird. Ich habe eine Geige, die das Problem bei zeigt ...

http://jsfiddle.net/jeljeljel/s3AFx/

Beachten Sie, dass das Suchfeld den Fokus nicht akzeptiert. Es soll eine Problemumgehung mit dem _allowInteraction-Ereignis geben (http://api.jqueryui.com/dialog/#method-_allowInteraction), aber es funktioniert nicht bei mir.

Kann jemand helfen, um zu sehen, wie diese Geige funktioniert?

Auch dieser SO Beitrag (Das select2-Plugin funktioniert einwandfrei, wenn es sich nicht in einem modalen jquery-Dialogfeld befindet) bespricht dasselbe Problem, aber die vorgeschlagenen Korrekturen funktionieren bei mir nicht.

HTML

<div class="dialog">
    <select>
        <option>A tall ship was seen a</option>
        <option>A tall ship was seen b</option>
        <option>A tall ship was seen c</option>
        <option>A tall ship was seen d</option>
        <option>A tall ship was seen e</option>
        <option>A tall ship was seen f</option>
    </select>
</div>

JAVASCRIPT

$('.dialog').dialog({
    modal: true,
    _allowInteraction: function (event) {
        return !!$(event.target).is(".select2-input") || this._super(event);
    }
});
$('select').select2();

Antworten auf die Frage(5)

Ihre Antwort auf die Frage