2013-04-23 35 views
2

我有一個窗體,其中包含幾個文本框和一個按鈕。Kendo UI:獲取按鈕上的文本框值單擊

我正在使用Kendo UI MVVM格式。我怎樣才能得到每個文本框的價值,並將其存儲在一個對象上點擊按鈕?

我必須使用普通的jQuery來獲取值或者是否有其他方法從每個值中獲取值?

感謝

Hardik

回答

1

請看看這些文檔頁面:

http://demos.kendoui.com/web/mvvm/index.html
http://docs.kendoui.com/getting-started/framework/mvvm/observableobject
http://docs.kendoui.com/tutorials/mvvm-in-kendo-ui

這些頁面包含的答案大部分的問題,你」會有關於Kendo UI MVVM的。如果我認爲我可以比那些精心編寫這些文檔頁面的Telerik中有資格和努力工作的人更好地解釋它,那將是愚蠢而肆意的。

它的要點是您需要創建一個kendo.data.ObservableObject的實例,該實例具有您正在使用的值的屬性。這是你的觀點模型。然後在文本框的標記中,包含引用可觀察對象中的屬性的data-bind屬性的值。在你的視圖模型中創建一個函數來處理按鈕的事件click。在您的按鈕中添加一個data-bind屬性,該屬性將click事件綁定到您的函數。最後,請致電kendo.bind(<element>, <observable object>),並將這些線從標記連接到視圖模型對象。

在您的點擊事件處理程序中,您可以獲取視圖模型的值,並將它們插入到您需要的對象中。除了引用元素以調用bind之外,您不需要使用「普通jQuery」來執行任何操作。

+0

建議後改進應該通過建設性的意見加入,或自己進行編輯指導OP - 張貼鏈接,而看似居高臨下的談話幾乎沒有增加。 – Ray 2013-05-22 17:39:55

+1

@雷我沒有試圖居高臨下。我試圖將Telerik已經完成的工作歸功於該產品。你錯誤地推斷任何傲慢。當我真的想幫忙時,你是否真的會因爲失望而懲罰我? – Dan 2013-05-22 18:01:08

+0

@Ray你願意他複製粘貼什麼在這些鏈接上......不要成爲巨魔。 Dan很好。 – 2013-05-31 15:06:34

1

你很快就能使用JQuery檢索該值是這樣的:

$('#yourTextBoxID').data('kendoMaskedTextBox').value(); 
0

您可以使用此代碼:

$('#yourTextBoxID').val(); 
相關問題