Вложение динамически отображаемых компонентов в калитку - PullRequest
0 голосов
/ 12 октября 2010

Мне нужно создать разметку следующего типа с помощью калитки с помощью ajax:

<table>
 <tr>
   <td><a>first</a></td>
 <tr>
   <tr>
     <td>displayed/closed if first is clicked <a>open</a></td>
   </tr>
     <tr><td>this and following displayed/closed if above open is clicked</td></tr>
     <tr><td>there may be any number of these</td></tr>
   <tr>
     <td>there may be any number of these as well <a>open</a></td>
   </tr>
 <tr>
   <td>any number of these as well <a>second</a></td>
 </tr>
</table>

Как использовать ListViews или какой-либо другой элемент калитки для индивидуального переключения открытых «внутренних» строк таблицы.Я не хочу прибегать к визуализации всего и переключению видимости, но действительно создаю строки на стороне сервера только тогда, когда требуется расширение.Разметка также должна быть верной xhtml (исключает произвольный контейнер для групп строк).Я знаю, что могу поставить несколько tbodys, но этого достаточно только для одного уровня вложенности (нет .... разрешено).

1 Ответ

0 голосов
/ 12 октября 2010

Из комментария лорда Торгамуса дерево Аякс звучит уместно ..

...