У меня есть таблица данных для типа политики (варианты «Одиночка», «Пара», «Семья» и «Семья с одним родителем»). Я хочу иметь интерфейс с вкладками, где каждый тип политики занимает одну вкладку. В то же время под соответствующей вкладкой отображается таблица данных, относящихся к соответствующему типу политики. Когда пользователь нажимает на другую вкладку, отображается другая таблица данных.
Я думал об экспорте данных из базы данных, а затем преобразовании их в XML и, следовательно, разборе их в HTML через XSLT и / или jQuery. Я думаю, что это излишне, поскольку это просто таблица.
Что я хотел бы сделать, это выполнить всю обработку на странице внешнего сервера, в данном случае JSP, и просто поменять фрагменты HTML. Таким образом, пользователь нажимает на вкладку, которая вызывает внешнюю JSP. Внешний JSP затем извлекает данные для соответствующей вкладки, строит таблицу, и затем это отображается на экране. Или может внешний JSP запросить базу данных, построить все четыре таблицы с уникальным идентификатором каждый, а затем jQuery загружает только таблицу, которая была вызвана. Наконец, было бы проще просто создать четыре отдельных HTML-кода через JSP, а затем вызывать их по отдельности? Если честно, я бы предпочел только один HTML.
Я не знаю, побеждает ли он объект AHAH, если таблицы создаются по запросу JSP и затем передаются клиенту. Я также был обеспокоен тем, что если мы запросим базу данных и создадим таблицы, то как она сможет обновлять содержимое таблиц, если данные базы данных изменятся?
Я также подумал, что все это можно сделать на странице, то есть построить 4 таблицы и скрыть те, которые не относятся к активной вкладке с отображением CSS: ни одной, но я не был уверен в доступности - подхватят ли программы чтения с экрана эти данные?
Извините, если это не имеет смысла, и я чувствую, что, возможно, пытаюсь усложнить это, но я просто пытаюсь найти лучший подход. И уже поздно: (