2017-07-27 10 views
1

Ich muss benutzerdefinierte Bibliothek für auswählen aufrufen. Ich habe ein Problem beim Aufruf dieser Bibliothek für Knockout-Dateien. Besonders für select, das mit dieser Datei gerendert wird, habe ich alles ausprobiert, was ich online gefunden habe, aber hatte kein Glück. Versucht, extend.js mit neuer Funktion zu erweitern und dann auf afterRender in dieser Datei aufzurufen, versuchte usin x-magento-init, und so weiter.Magento 2 Aufruf benutzerdefinierte Bibliothek in select.html

Ich muss dies für die Auswahl: $ ('select'). Select2();

Kann jemand konkrete und genaue Lösung für dieses Problem bereitstellen?

Danke!

Antwort

0

Um meine eigene Frage zu beantworten. Das Problem war, dass, wenn ich den Aufruf der benutzerdefinierten Bibliothek in select.js hinzufügte, es keine jQuery in define gab, musste ich jQuery hinzufügen. Aber danach bekam ich Fehler für diesen Teil zurückgeben Abstract.extend, da es nicht jQuery-Funktion ist. Erst nach dem Hinzufügen von 'ko' , um vor jQuery zu definieren, konnte ich eine neue Funktion schreiben, die innerhalb der afterRender-Methode des UI-Moduls aufgerufen werden konnte.

Verwandte Themen