2014-09-27 73 views
1

我想使用jQWidgets數字輸入與Knockout,但我不能讓它工作。 我甚至無法讓它在他們的demo page上工作。jQWidgets輸入敲除不會更新可觀察

無論我改變了多少值,點擊「獲取值」只會獲得原始值。此外,更改該值,然後檢查並取消選中已禁用的複選框,可將輸入重置爲orignal值。

單擊「設置值」按鈕只運行一個預定義的函數來設置它的值。我只是很好奇,爲什麼當您更改輸入值時,observables值沒有改變。

小部件Knockout集成borked,還是我只是愚蠢?我已經在Chrome,Firefox和IE11中嘗試了上述鏈接頁面,所有結果都一樣。

如果這個小部件確實被破壞了,那麼對使用Knockout的類似「插件」(蒙面數字輸入)的建議將不勝感激。

+0

只有示例頁面被打破。這些示例使用舊的敲除綁定使用舊的事件名稱:'valueChanged',而新的事件名稱是'valuechanged'。如果您下載該插件,該軟件包將包含新的/修正的淘汰賽綁定。 – nemesv 2014-09-27 13:15:40

+0

其實我**在寫這個問題之前下載了整個軟件包。結果與問題中所描述的完全相同。我嘗試了Chrome,Firefox和IE11。更改該值並單擊「獲取值」按鈕仍顯示原始值。選中並取消選中複選框仍將重置原始值。 – 2014-09-27 18:07:27

+0

nemesv是不正確的。根據jQWidgets發行說明,版本3.5中有一個突破性變化 - valuechanged事件被重命名爲valueChanged。但似乎jqxknockout插件發生了這種變化,但它現在似乎正常工作。 – scripto 2014-09-28 06:38:57

回答

1

根據jQWidgets Release Notes,版本3.5中發生了重大變化 - valuechanged事件被重命名爲valueChanged。但似乎jqxknockout插件發生了這種變化,但它現在似乎正常工作。