Плагины jQuery не работают в Richfaces 4 - PullRequest
1 голос
/ 14 сентября 2011

Я пытаюсь создать модальное всплывающее окно в jQuery в приложении JSF 2.0 / Richfaces 4.jQuery работает нормально, как, скажем, $('#myDiv').css. Но плагины jQuery не работают как $.blockUI(); Я получаю сообщение об ошибке, объект не поддерживает его свойство или значение.

jQuery Версия: 1.4.4

Спасибо, СКР

Ответы [ 3 ]

1 голос
/ 26 сентября 2011

Работало ниже
1.Плагин jQuery был помещен в папку WebContent \ resources
2.Плагин был включен с использованием в теле страницы НЕ заголовка.

0 голосов
/ 26 сентября 2011

Но чтобы четко поддерживать чистый код, я рекомендую использовать вашу собственную переменную, такую ​​как jQuery или myJquery, вместо $, потому что rich-face использует эту переменную как другую переменную, и в будущем у вас могут возникнуть конфликты из-за удобства сопровождения.

0 голосов
/ 15 сентября 2011

Взгляните на следующую ссылку: http://community.jboss.org/message/576568#576568

Компонент jQueryPlugin. В настоящее время доступно только для RF 3.3.3 в качестве компонента песочницы, но не для RF 4, поэтому, вероятно, сейчас вам мало чем поможет.

Возможный обходной путь из этого потока , который привел к компоненту jQueryPlugin, будет:

RichFaces 3.3.3-Финальный корабль с jQuery 1.3.2. Когда вы включаете Компонент rich: jQuery на вашей странице автоматически скрипт jquery.js загружается. Если вы хотите использовать пользовательские плагины, то вам нужно включите компонент rich: jQuery и загрузите ваш плагин изнутри тело, но не от головы, потому что у вас нет никаких гарантий на порядок скрипты там.

Я знаю, что это основано на RF 3.3.3, но я думаю, что то же самое относится и к RF 4. В ветке есть еще несколько полезных сведений, которые стоит прочитать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...