首先,請原諒硬編碼表格數據。我正在做一個簡單的添加行類型的東西。我想知道如何獲取兄弟姐妹TD中的數據。我應該使用表單嗎?或者是其他東西?基本上我只需要訪問已存在的數據並將其移動到另一個表。敲除表格行訪問
<tbody data-bind="foreach: Resources">
<tr>
<td data-bind="text: name">
</td>
<td data-bind="text: type">
</td>
<td data-bind="text: contact">
</td>
<td data-bind="text: status">
</td>
<td>
<input type="button" data-bind="click: addResourceToList" value="Add Resource" />
</td>
</tr>
</tbody>
這是模型中代碼的開始。
addResourceToList = function() {
self.ResourcesInPlan.push(new ResourceListModel({ name: this.title }));
};
感謝您的任何建議。
更新:數據在那裏,但我錯過了它。我改變了這一行。
self.ResourcesInPlan.push(new ResourceListModel(this.name));
因爲我正在引用模型錯誤,你可以看到。
你的viewModel應該有你需要的所有數據,因爲你正在添加它。但我不確定我完全理解你的問題。 – abc123
當我將該項目推入資源計劃中時,該項目未定義,我想我不確定如何正確填充它,可能會在一半。但是這會導致Name = [object Object]。我在一般情況下並不是超級棒,所以也許我正在做一些真正的基礎/錯誤。 – firebellys