我想在我的頁面上實現一個按鈕,該按鈕可以讀取它所在的行,並將其發送到變量中作爲該行的內容。knockout.js按鈕讀取對象列表中的單行
- 我的表
- 描述---- -----因素-----依賴按鈕(< - 只讀這條線)
- 內容描述---因子1 ---- dependencies1 ----按鈕
- 內容描述2 ---因子2 ---- ---- dependencies2按鈕
我使用jQuery庫,基因敲除,尤其是我現在用的是SimpleGrid(淘汰賽)創建一個視圖模型,但只是爲了方便(所以它不是強制性的)。 我最初的想法是爲每一行創建一個表單,並使用已經在敲除示例中使用的指令。 例如:http://knockoutjs.com/examples/cartEditor.html。 還有其他建議嗎?
P.S.在我的情況我修改直接SimpleGrid在這一點上添加表單
templateEngine.addTemplate("ko_simpleGrid_grid", "\
<table class=\"ko-grid\" cellspacing=\"0\">\
<thead>\
<tr data-bind=\"foreach: columns\">\
<th data-bind=\"text: headerText\"></th>\
</tr>\
</thead>\
<tbody data-bind=\"foreach: itemsOnCurrentPage\">\
<tr data-bind=\"foreach: $parent.columns\">\
<td data-bind=\"text: typeof rowText == 'function' ? rowText($parent) : $parent[rowText] \"></td>\
</tr>\
</tbody>\
</table>");
感謝您的關注
因爲你似乎在循環,以做它,你可以只通過'$ data'的點擊,這將是當前行項目 – Thewads
你打算使用一個動作按鈕,例如data-bind = click:$ data.readLine * (發明) –