внешняя библиотека jquery не загружается в молниеносный проект salesforce - PullRequest
0 голосов
/ 29 сентября 2019

Я работаю над проектом salesforce, в котором интерфейс сделан из компонента молнии, и я хотел бы перенести внешнюю библиотеку jQuery (https://podio.github.io/jquery-mentions-input/) в проект, включив этот компонент в компонент:

<ltng:require scripts="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js" />
<ltng:require scripts="http://podio.github.io/jquery-mentions-input/jquery.mentionsInput.js" afterScriptsLoaded="{!c.test}" />

По какой-то причине тестовая функция никогда не вызывается, поэтому я предполагаю, что скрипт никогда не загружается, и я не знаю, почему.

Я также пробовал это так: <ltng:require scripts="{!$Resource.jqueryMentionsInput}" afterScriptsLoaded="{!c.test}"/> где jqueryMentionsInput - этоимя статического ресурса в данном случае файл библиотеки javascript.

Есть идеи, почему это происходит, или как интегрировать эту библиотеку jQuery https://github.com/podio/jquery-mentions-input в приложение salesforce?

ОБНОВЛЕНИЕ:Попытался таким образом убедиться, что jquery загружается сначала, а не подчеркивание, а затем, наконец, упомянутая библиотека ввода:

<ltng:require scripts="{!join(',', $Resource.jquery, $Resource.underscore, $Resource.jqueryMentionInput)}" afterScriptsLoaded="{!c.test}"/>

Все еще не работает: s

...