2012-07-06 98 views
0

我有一個地址表單的多個地址。敲除力選擇更新綁定

http://jsfiddle.net/VAs5r/6/

當加載的形式中,地址對象具有主動的值:假即結合於使屬性,以所有的輸入字段,以便阻止任何條目。然後,名爲「新地址」的按鈕將Active屬性更改爲true,以啓用所有輸入並讓用戶輸入信息。

正在工作,但問題在於不刷新字段,直到您更改選擇選項,然後再次返回到當前地址類型。

有沒有解決這個問題的方法?

謝謝。

回答

0

這裏是your fiddle,更新和工作。

您遇到的問題是,這是不是要設置觀察到的值的有效方法:

self.selectedAddress().active=true; 

在淘汰賽中,觀測量的功能,並通過將新的值,將其作爲參數,這樣的設置:

self.selectedAddress().active(true); 

當可觀測值你在做它的方式,他們的「可觀性」被覆蓋,併成爲他們的標準對象。發生這種情況時,UI不會收到更新通知。

+0

再次感謝Tyrsius! – VAAA 2012-07-06 16:18:43

+0

我添加了可見:selectedAddress()。active爲刪除按鈕,它只在所選地址處於活動狀態時纔會顯示。添加可見:!selectedAddress()。激活到新地址按鈕不工作。任何線索? – VAAA 2012-07-06 17:00:58

+1

剛剛發現的解決方案:visible:!selectedAddress().active()...非常棘手的淘汰賽:)謝謝 – VAAA 2012-07-06 17:03:12