2012-07-16 64 views
0

太令人沮喪了knockout.js空白模型的形式

我有一個jQuery jqGrid的數據行。

具有可觀察的rowSelected(false)的knockout.js viewModel。

網格有onSelectRow處理程序來更新veiwModel屬性rowSelected。當它被更新時,它將啓用一個按鈕'Edit',當點擊該按鈕時,它會調用viewModel方法 - 編輯 - 從選定行填充viewModel中的數據,並顯示一個表單,其中包含正確填充所有數據綁定輸入元素。

我有模型保存方法 - 工作正常。

模型上的取消表單方法正常工作。

我有一個添加方法,如果我以前沒有選擇表格行並點擊編輯,只是給出一個空白表格 - 很棒!

如果我以前選擇了一行viewModel將有該行的數據,並且當我單擊添加時,表單顯示該行中的數據。

我想添加來創建一個沒有數據的viewModel表單。

我想用jsFiddle來顯示這個,但是網站至少在最後2個小時內一直失敗。

有什麼想法?

我想要的是打開一個空白輸入的表單。

由於

回答

0

我已經使用ko.mapping.fromJS(ko.toJS(),{},模型)整理出來;

無論如何感謝