Сценарий: приложение, использующее Knockout и Bootstrap для создания таблицы данных. Каждая строка данных будет соответствовать двум строкам в таблице: сводная строка и подробная строка. Строка детали должна быть скрыта до тех пор, пока пользователь не нажмет или не закроет итоговую строку. Когда пользователь нажимает или нажимает на итоговую строку, покажите строку с деталями прямо под ней. При желании, если пользователь нажимает или нажимает на итоговую строку, а строка подробностей уже показана, сверните строку с деталями. Внесите это, не создавая наблюдаемых для каждой строки в таблице.Knockout + Bootstrap: Сделать сборные строки подробностей в таблице данных
0
A
ответ
0
Используйте Bootstrap's collapse functionality, чтобы реализовать это, не создавая наблюдаемого. Дайте строке подробных данных атрибут id
на основе уникального идентификатора из данных. Затем дайте суммарную строку a data-toggle="collapse"
атрибут и созданный нокаутом атрибут data-target
, указывающий на строку подробностей.
В приведенном ниже коде показана схема разметки.
<table class="table table-hover">
<tbody data-bind="foreach: Enumeration">
<tr data-toggle="collapse" data-bind="attr: { 'data-target': '#details'+ID }">
<td>Summarize</td>
<td>Some</td>
<td>Info</td>
<td>Here</td>
</tr>
<tr class="collapse" data-bind="attr: { id: 'details'+ID }">
<td colspan="4"><span data-bind="text: Details"></span></td>
</tr>
</tbody>
</table>
Смежные вопросы
- 1. Откат изменений в таблице подробностей
- 2. Пользовательский заголовок в моей таблице подробностей
- 3. LinQ, обновляющий повторяющиеся записи в таблице подробностей
- 4. Насколько эффективна таблица подробностей?
- 5. Durandal/Knockout вложенные выпадающие списки в таблице
- 6. Как сделать внутренние сборные потоки безопасными?
- 7. сборные ресурсы
- 8. Устранение данных в Knockout?
- 9. knockout tablesorter строки кэширования
- 10. Bootstrap в таблице данных таблицы не обновляется
- 11. Сохранить комбинированную сетку в сборные
- 12. Класс управления форматированием Bootstrap, конфликтующий с базой данных Knockout
- 13. Как построить сборные/расширяемые строки таблицы, такие как news.google.com
- 14. Сохраните сборные файлы в массиве
- 15. asp.net MVC - Как сделать страницу мастера/подробностей
- 16. KnockOut JS Очистка данных
- 17. Объект постоянно нерестится сборные
- 18. в Knockout Добавление данных массива давая повторяющиеся строки
- 19. Получение первичного ключа вставленной строки с представлением подробностей
- 20. asp.net mvc 5 создавать новые строки в таблице подробностей одновременно с главной таблицей
- 21. Показать столбец Y/N, если запись найдена в таблице подробностей
- 22. Knockout bootstrap ul set active li
- 23. cakephp вручную сборные массивы
- 24. Разделение строки подробностей отчетов Jasper по нескольким столбцам
- 25. R - условно заменить строки в таблице данных
- 26. распечатать строки из базы данных в таблице
- 27. сортировка данных строки в таблице PHP?
- 28. Как получить данные строки в таблице данных
- 29. bootstrap отображает данные из mysql в таблице
- 30. Bootstrap Как сделать отзывчивые/свернуть строки?