我還是很新的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「)。數據永遠不會包含單個單元格的多個條目。
「彙總表」應該將所有先前的表格彼此層疊在一起。所以在這裏,可能會出現單個單元接收多個值的情況(在我的小提琴中:「A4/S1」將會變爲「A」和「V」,「A3/S4」變爲「2V」或「VV」)
我正在尋找一種優雅的方式來填充這些表。因爲我將不得不在後面對表格中的某些列/行/區域進行樣式設計,所以我不需要像在我的小提琴中那樣創建它們(但是如果可能的話,爲什麼不呢)! 。
如果這對你來說太簡單了knockout-pro的: 如果我想在頁面上只有一個表格按鈕「previous」和「next」瀏覽所有填充的表格(包括摘要表格),該怎麼辦?
現在的值和顏色:http://jsfiddle.net/ToastedSoul/wAyY7/13/。我不知道是否有可能避免反覆'levelBItem.getTableEntry(代碼,rowItem.Code)'調用 – ToastedSoul