2013-04-23 77 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(); 
相关问题