2010-08-04 2 views
1

Сейчас я использую полный макет страницы и р: layoutUnits и композиции страницы в моем веб-приложение. У меня есть фиксированный заголовок с панелью меню, и layoutunit контента, и это все. Это было легко установить, но в IE (7), когда я перейти на новую страницу, весь перезагружает страницу (видимо), заголовок очищается затем загружается, и - еще более досадно - горизонтальное меню отображается для второго со всеми элементы меню видны.JSF2/Primefaces производительность макет

В других браузерах этот эффект не очень видно, к сожалению, IE 7 моя цель.

Сейчас я думаю о попрощавшись с р: layoutUnits и реализации макета с простым CSS магией и фиксированный DIV для заголовка - это было бы улучшить отображение в IE? Есть ли что-нибудь еще я могу сделать, чтобы сделать его более быстрым и плавным? Я хотел бы, чтобы это выглядело как заголовок не меняется вообще, только содержание.

Как об использовании IFRAME? Будет ли это позволит bookmarkable URL-адреса?

+0

Может быть, вы должны просто использовать простые дивы. Если у вас есть Primefaces связанных вопросов, я хотел бы предложить размещение на форуме PrimeFaces: http://primefaces.prime.com.tr/forum/ Там вы получите быстрые и хорошие ответы (и разработчики открыты для вопросов/запросы, как я испытал на себе) – ifischer

+0

Я думал, что это было немного более общий вопрос, я буду просить что-то немного более конкретное на форуме. – egbokul

ответ

0

я, наконец, решил попрощаться с р: макет. У меня есть длинный стол, это два или три раза размера экрана. Если бы я положил его в прокрутке layoutUnit то скроллинг настолько медленно, что это действительно раздражает (протестировано в IE, Firefox и Chrome - одинаково медленно). Возможно, этот виджет не был предназначен для этого вида использования (отображается прокрутка, долгое содержание), но теперь ясно, что я должен буду сделать правильный дизайн CSS и остаться с сырым DIVs.

Тем не менее, это было здорово для быстрого воедино GUI приложений, которые можно показать клиентам.

1

Я вижу, что это старый вопрос, но я брошу в новом ответе так или иначе ...

PrimeFaces 3.0 <p:dataTable> поддерживает в таблице-скроллинг. Вы можете установить фиксированную высоту и ширину таблицу данных на странице и в этом окне таблица данных визуализируются с скроллингом. Заголовки столбцов и колонтитулы остаются на месте, и вы просто выделите строки. Они просто очищены некоторые ошибки формата в их ночной снимок строит, которые делают <p:dataTable> выглядеть отлично в IE 7. Может быть стоит второй взгляд на PrimeFaces для тех, кто (как я) должны поддерживать старые браузеры IE.

LINK: PrimeFaces 3.0 Showcase (scrollable data table)

+0

В-таблице скроллинг не работает в IE7 и PF3.3. Полностью непригодными для использования. – user871611

0

Для тех, кто борется с раскладками, следовать BalusC и использовать простые DIVS/CSS и JSF 2.0 Templating. Я начал с PrimeFaces макетов и никогда не мог заставить его работать со сложными конструкциями.

http://www.mkyong.com/jsf2/jsf-2-templating-with-facelets-example/

Смежные вопросы