Регистрация  |  Вход

Как правильно организовать экран "Ваша информация успешно сохранена"?

Давно хотел задать этот вопрос, но все руки не доходили.

Самая обычная ситуация:

СФ страница с формой, создающей какую-то запись, и кнопкой "Сохранить". И после успешного сохранения, как обычно, должен быть экран "Ваша информация успешно сохранена", возможно с несколькими кнопками, с какими-то вариантами последующих действий.

Так вот, как собственно правильно организовать такой экран:

-- условно-рендерещаяся панель на той же странице где и форма (то есть это все одна страница)

или

-- сделать отдельную "Ваша информация успешно сохранена" страницу для этого?

в каких случая какой варант лучше?

спасибо

Давно хотел задать этот вопрос, но все руки не доходили.

Самая обычная ситуация: 

СФ страница с формой, создающей какую-то запись, и кнопкой "Сохранить". И после успешного сохранения, как обычно, должен быть экран "Ваша информация успешно сохранена", возможно с несколькими кнопками, с какими-то вариантами последующих действий.

Так вот, как собственно  правильно организовать такой экран:

-- условно-рендерещаяся панель на той же странице где и форма (то  есть это все одна страница)

или 

-- сделать отдельную "Ваша информация успешно сохранена" страницу для этого?

в каких случая какой варант лучше?

спасибо

Сделай просто отдельный компонент.

Сделай просто отдельный компонент.

Я делал в стиле пошагового Wizard c помощью apex:outputPanel
Форма в одном apex:outputPanel, сообщение с результатом в следующем
переключение переменной step
Ошибка на форме остаемся на том же степе ререндерим страницу - показывает форму с ошибкой
Все отлично step следующий, ререндерим страницу - форма скрывается, показывается блок с сообщением.

Я делал в стиле пошагового Wizard c помощью apex:outputPanel
Форма в одном apex:outputPanel, сообщение с результатом в следующем
переключение переменной step
Ошибка на форме остаемся на том же степе ререндерим страницу - показывает форму с ошибкой
Все отлично step следующий, ререндерим страницу - форма скрывается, показывается блок с сообщением.

Dmitry Shnyrev
Я делал в стиле пошагового Wizard c помощью apex:outputPanel
Форма в одном apex:outputPanel, сообщение с результатом в следующем
переключение переменной step
Ошибка на форме остаемся на том же степе ререндерим страницу - показывает форму с ошибкой
Все отлично step следующий, ререндерим страницу - форма скрывается, показывается блок с сообщением.

Компоненты в данном случае выигрывают в том, что уменьшается количество кода на странице.
Плюс, можно повторно использовать компонент, и избавиться от дублирования.

[quote="Dmitry Shnyrev"]Я делал в стиле пошагового Wizard c помощью apex:outputPanel
Форма в одном apex:outputPanel, сообщение с результатом в следующем
переключение переменной step
Ошибка на форме остаемся на том же степе ререндерим страницу - показывает форму с ошибкой
Все отлично step следующий, ререндерим страницу - форма скрывается, показывается блок с сообщением.[/quote]
Компоненты в данном случае выигрывают в том, что уменьшается количество кода на странице. 
Плюс, можно повторно использовать компонент, и избавиться от дублирования.

все понятно.

apex:outputPanel - это более простое решение.

А спец Компонент - более универсальное, так как позволяет реЮзать его на др страницах - а такое бывает.

а необходимости в отдельной странице нет, так как вопрос реЮзинга можно решить просто Компонентом.

все понятно.

apex:outputPanel - это более простое решение.

А спец Компонент - более универсальное, так как позволяет реЮзать его на др страницах - а такое бывает.

а необходимости в отдельной странице нет, так как вопрос реЮзинга можно решить просто Компонентом.

Den Brown
все понятно.

apex:outputPanel - это более простое решение.

А спец Компонент - более универсальное, так как позволяет реЮзать его на др страницах - а такое бывает.

а необходимости в отдельной странице нет, так как вопрос реЮзинга можно решить просто Компонентом.


Правильно.
Но кст компоненты никапельни ни сложнее, просто код будет в другом файле.

[quote="Den Brown"]все понятно.

apex:outputPanel - это более простое решение.

А спец Компонент - более универсальное, так как позволяет реЮзать его на др страницах - а такое бывает.

а необходимости в отдельной странице нет, так как вопрос реЮзинга можно решить просто Компонентом.[/quote]
Правильно.
Но кст компоненты никапельни ни сложнее, просто код будет в другом файле.