0
嗨,請檢查這個小提琴。 當點擊AddProduct時,應該顯示一個對話框。 我爲各種目的使用模板。帶嵌套視圖模型和模板的敲除對話框
http://jsfiddle.net/vivekcek/SqANG/
<table>
<tbody data-bind="template: { name: 'catTmpl',foreach: Categories }">
</tbody>
<tfoot>
<tr>
<td colspan="2">
<input type="button" value="Add Category" data-bind="click:$root.addCategory" />
</td>
</tr>
</tfoot>
</table>
<div id="details" data-bind="jqDialog: { autoOpen: false, resizable: false, modal: true, width:'auto' },openDialog: Open">
<table>
<tbody data-bind="template: { name: 'pdtTmpl', data: Products, foreach: Products }">
</tbody>
</table>
</div>
<script id="catTmpl" type="text/html">
<tr>
<td>
Category Name:<input type="text" data-bind="value: CategoryName"/>
</td>
<td>
<input type="button" value="Add Product" data-bind="click:$root.show"/>
</td>
</tr>
</script>
<script id="pdtTmpl" type="text/html">
<tr>
<td>
Product Name:<input type="text" data-bind="value: ProductName"/>
</td>
</tr>
</script>
然後我的腳本如下。請檢查jsfidle。
日Thnx你可以幫我完成,它在彈出來,我想多添加產品類別。 – Vivek