我正在考虑建立一个基于web的应用程序来管理客户数据库等。
我用PHP编写,但我正在使用Kendo来完成所有的网格/表单跟踪工作。但是,我可以看到如何使用Kendo创建一个简单的表单。我的意思是,如果表单不是网格,如何创建表单并将其绑定到数据源?
任何帮助,甚至替代肯多将不胜感激。
谢谢
发布于 2014-10-15 18:26:50
您可以使用MVVM将可观察到的kendo (数据源)绑定到您创建的任何自定义html。
为数据创建视图模型
var viewModel = kendo.observable({name: "John Doe",});
并将其绑定到HTML中。
kendo.bind($("#view"), viewModel);
<div id="view"><input data-bind="value: name" /></div>
现在,每次您更改视图模型中的“名称”字段时,HTML都会更新。
编辑: Datasource是一个kendo.observable。让您的模型/datasouce具有字段的名和名,然后您需要将数据源绑定到表单。
kendo.bind($("#view"), yourKendoDataSource);
您的表单应该如下所示(注意数据绑定属性,它们将您的模型绑定到ui)
<form id="view">
First name: <input type="text" name="firstname" data-bind="value: firstname"><br>
Last name: <input type="text" name="lastname" data-bind="value: lastname">
</form>
https://stackoverflow.com/questions/26366375
复制相似问题