いくつかのテキストボックスと 1 つのボタンで構成されるフォームがあります。
Kendo UI MVVM 形式を使用しています。各テキストボックスの値を取得して、ボタンのクリック時にオブジェクトに保存するにはどうすればよいですか?
値を取得するために通常のjQueryを使用する必要がありますか、それともそれぞれから値を取得する他の方法がありますか?
ありがとう
ハーディク
いくつかのテキストボックスと 1 つのボタンで構成されるフォームがあります。
Kendo UI MVVM 形式を使用しています。各テキストボックスの値を取得して、ボタンのクリック時にオブジェクトに保存するにはどうすればよいですか?
値を取得するために通常のjQueryを使用する必要がありますか、それともそれぞれから値を取得する他の方法がありますか?
ありがとう
ハーディク
JQuery を使用して、この方法で値をすばやく取得できます。
$('#yourTextBoxID').data('kendoMaskedTextBox').value();
これらのドキュメント ページを参照してください。
http
://demos.kendoui.com/web/mvvm/index.html http://docs.kendoui.com/getting-started/framework/mvvm/observableobject http://docs.kendoui.com/tutorials/
mvvm-剣道UI
これらのページには、Kendo UI MVVM に関するほとんどの質問に対する回答が含まれています。これらのドキュメンテーション ページを丹念に編集した Telerik の有能で勤勉な個人よりもうまく説明できると考えるのは、ばかげた思い込みです。
kendo.data.ObservableObject
その要点は、作業している値のプロパティを持つのインスタンスを作成する必要があるということです。これがビューモデルです。次に、テキスト ボックスのマークアップに、data-bind
監視可能なオブジェクトのプロパティを参照する属性の値を含めます。ビューモデルに関数を作成して、ボタンのclick
イベントを処理します。data-bind
クリック イベントを関数にバインドする属性をボタンに配置します。最後に、 を呼び出しkendo.bind(<element>, <observable object>)
ます。これにより、マークアップからビュー モデル オブジェクトにワイヤが接続されます。
クリック イベント ハンドラーで、ビュー モデルの値を取得し、必要なオブジェクトに挿入できます。呼び出す要素を参照する以外に、「通常の jQuery」を使用する必要はありませんbind
。