Fuelux Datagrid ломает выпадающие меню начальной загрузки

У меня проблемы с компонентом datagrid FuelUX. На одной странице моего сайта, где я реализую компонент datagrid, выпадающие меню, предоставляемые бутстрапом, перестают работать.

Я использую: jQuery 1.9.0, FuelUX 2.3.0, Bootstrap 2.3.1. Я НЕ использую: requireJS.

Я добавляю CSS-файлы FuelUX и файл loader.js. Меню начальной загрузки работают на любой другой странице, кроме этой. Компонент datagrid, похоже, работает нормально, за исключением того, что его собственные меню выбора также не работают.

Любые указатели?


person Chuck    schedule 18.03.2013    source источник


Ответы (3)


Используя loader.js из Fuel UX, вы уже используете Bootstrap. Fuel UX 2.3.0 включает Bootstrap 2.3.0, поэтому, если ваша страница дополнительно загружает Bootstrap 2.3.1, это может быть конфликтом. См. этот пример http://tinkerbin.com/0RXOjPNd, который загружает jQuery 1.9.1 и Fuel UX/Bootstrap 2.3.0. Обратите внимание, что вам нужно нажать зеленую кнопку RUN, чтобы запустить скрипт на tinkerbin.

Выпуск исправления ошибок Fuel UX 2.3.1, который также будет включать Bootstrap 2.3.1, будет выпущен в ближайшее время, но если вы хотите попробовать почти завершенную работу, файлы дистрибутива находятся в основной ветке по адресу https.://github.com/ExactTarget/fuelux/tree/master/dist

Надеюсь, это заставит вас бежать!

person Adam Alexander    schedule 19.03.2013
comment
Спасибо. Это имеет смысл и работает отлично. Я удалил свою автономную версию Bootstrap для этой страницы и полагался на версию, которую предоставляет FuelUX. Спасибо! - person Chuck; 19.03.2013

Была такая же проблема, и она была исправлена ​​путем удаления моего включения начальной загрузки. Единственная трудная проблема: мне нужен более ранний бутстрап, чем тот, который загружен в Fuelux (мне нужна версия 3, Fuelux загружает версию 2). Есть идеи, как это решить?

person Eric Lefebvre    schedule 05.02.2014

Я столкнулся с той же проблемой:

"javascripts/libs/bootstrap.js"

"javascripts/libs/loader.min.js"

строки выше находятся в состоянии конфликта: все мои раскрывающиеся списки начальной загрузки не работают после включения loader.min.js. Первый обходной путь, который я нашел, заключался в том, чтобы разделить эти два js-файла на странице, где я использую мастер Fuel UX. Но, как потом оказалось, мой бутстрап-аккордеон сломался, потому что эта страница в целом использует bootstrap.js.

Я решил эту проблему, обновив Fuel UX wizard.js, который мне был нужен, удалив код, связанный с AMD. И это работает.

Я использую bootstrap v3.1.1 и последнюю версию Fuel UX - v2.6.0 - 14 февраля 2014 г. Жду правильного исправления от создателей Fuel UX.

person Aleksey Borodkin    schedule 11.04.2014