2017-07-27 1 views
1

selectのためにカスタムライブラリを呼び出す必要があります。私はノックアウトファイルでこのライブラリを呼び出す問題があります。特にこのファイルでレンダリングされるselectの場合、Magento_Ui/templates/form/element/select.html 私はオンラインで見つかったものすべてを試しましたが、運がなかった。新しい関数で拡張されたselect.jsを試してから、このファイルのafterRenderで呼び出すと、 がx-magento-initなどで試していました。Magento 2はselect.htmlのカスタムライブラリを呼び出します

この選択では、これを行う必要があります:$( 'select')。select2();

誰かがこの問題の具体的かつ正確な解決策を提供できますか?

ありがとうございます!

答えて

0

私自身の質問に答えるには問題は、select.js内のカスタムライブラリへの呼び出しを定義する際にjQueryがなかったため、jQueryを追加する必要があるということでした。しかし、この後、私はこの部分のエラーを取得していた は、jQuery関数ではないので、Abstract.extendを返します。 「ko」を追加した後で初めてjQueryの前に定義するためにUIモジュールのafterRenderメソッドの中で呼び出される新しい関数を書くことができました。

関連する問題