я еще совсем новичок в knockout.js и есть следующая проблема:Knockout.js сложные таблицы привязки данных
http://jsfiddle.net/ToastedSoul/wAyY7/
<td>
<!-- what to put here? -->
</td>
...
"TableEntrySet":[
{
"DisplayCode":"A",
"ColumnCode":"A4",
"RowCode":"L1",
},
получить данные в формате JSON с сервера и хотите визуализировать дату используя некоторые таблицы. Таблицы с надписью «level b text x.y» должны содержать значение «DisplayCode» в правильной ячейке (первая таблица: в «A4/L1» a «A» и «A4/S1» a «A»). Данные никогда не будут содержать несколько записей для одной ячейки.
«Сводная таблица» должна визуализировать все предыдущие таблицы, расположенные друг над другом. Таким образом, могут быть случаи, когда одна ячейка получает несколько значений (в моей скрипке: «A4/S1» получит «A» и «V», «A3/S4» получит «2V» или «VV»)
Я ищу элегантный способ заполнения этих таблиц.
Так как мне придется создавать несколько столбцов/строк/областей таблиц позже, мне не нужно, чтобы они были созданы, как в моей скрипке (но если это возможно, почему бы и нет!) ,
И если это слишком легко для вас, вы можете использовать нокаут-про: Что делать, если я хочу иметь только одну таблицу на страницах «предыдущий» и «следующий», чтобы просмотреть все эти заполненные таблицы (включая итоговый)?
Теперь со значениями и цветами: http://jsfiddle.net/ToastedSoul/wAyY7/13/. Интересно, можно ли избежать повторения 'levelBItem.getTableEntry (Code, rowItem.Code)' звонков – ToastedSoul