Вудсток <webuijsf: таблица> исчезает при загрузке страницы в Chrome, Firefox и IE10+

Chrome, Firefox и Internet Explorer 10+, похоже, имеют ошибку при загрузке страниц JSF с таблицами HTML, созданными Woodstock <webuijsf:table>, Таблица обрабатывается, но когда страница заканчивается, она исчезает.

Это может быть некоторая проблема с JavaScript, сгенерированным Вудстоком, или, возможно, с CSS. Как это вызвано и как я могу решить это?

1 ответ

Библиотека Вудстока (которая использовалась в "Visual JSF editor" в одном из первых выпусков Netbeans) умерла примерно в 2005 году и официально покинута Oracle (ранее Sun) с 2006 года, а настоящая причина в том, что JS-библиотека слишком сложна и содержит ошибки. обложки, которые были слишком нацелены на браузер MSIE и, таким образом, использовали неправильные "стандарты", из-за чего они не смогли работать на "настоящих браузерах". В Firefox2 он уже несколько глючил, но полностью сломался в Firefox3, и именно это убило Вудстока. Позже выясняется, что он работает некорректно и в будущих браузерах на основе webkit.

Не ожидайте, что они или кто-то еще исправят это. Выбросьте его и замените более достойной и надежной библиотекой компонентов. Например, PrimeFaces, RichFaces, IceFaces или OpenFaces. Старая команда разработчиков Woodstock работала вместе с IceFaces над руководством по миграции.

Вудсток был большим позором. Это была одна из библиотек, которая дала JSF плохой имаго.

Смотрите также:

Другие вопросы по тегам