У меня есть панель с вкладками с 4 вкладками. На 3-й вкладке у меня есть 3 текстовых поля и кнопка отправки. Как выполнить проверку для этой вкладки. При ошибке проверки, как вернуться на ту же вкладку (т.е. 3-ю вкладку). Когда я попытался с проверкой XML, он вернулся на первую вкладку, а не на третью вкладку, когда проверка не удалась (resutl type = "input").
проверка панели с вкладками в Struts2
Ответы (1)
TabbedPanel использует (или нет, выбор за вами) файл cookie для запоминания последней посещенной вкладки.
Вы не можете использовать его динамически, если я хорошо помню:
вы ВСЕГДА можете запомнить последнюю посещенную вкладку, ИЛИ вы ВСЕГДА будете начинать с первой вкладки.
Если вы хотите запомнить текущую вкладку, вставьте
useSelectedTabCookie="true"
атрибут в
<s:tabbedPanel>
тег, в результате чего, если вы попытаетесь отправить данные на ВКЛАДКЕ 3 и проверка вызовет ошибку, вы вернетесь на страницу во Вкладку 3.
Я предлагаю вам не отправлять несколько вкладок с одной кнопкой, каждая вкладка должна иметь свою.
person
Andrea Ligios
schedule
17.10.2012