Knockout.js 击倒绑定到剑道控件
我对高剑道和剑道不熟悉 我有一个具有以下剑道控件的窗体: 日期选择器, 文本框, 单选按钮, 复选框 视图模型是这样准备的:Knockout.js 击倒绑定到剑道控件,knockout.js,kendo-ui,Knockout.js,Kendo Ui,我对高剑道和剑道不熟悉 我有一个具有以下剑道控件的窗体: 日期选择器, 文本框, 单选按钮, 复选框 视图模型是这样准备的: function CouponViewModel(data) { selfCoupon.Code = ko.observable(data.Code); selfCoupon.DiscountValue = ko.observable(data.DiscountValue); selfCoupon.DiscountLevel
function CouponViewModel(data) {
selfCoupon.Code = ko.observable(data.Code);
selfCoupon.DiscountValue = ko.observable(data.DiscountValue);
selfCoupon.DiscountLevel = ko.observable(data.DiscountLevel);
selfCoupon.OneTimeUse = ko.observable(data.observable);
selfCoupon.CombineWithOther = ko.observable(data.CombineWithOther);
selfCoupon.MinOrderPrice = ko.observable(data.MinOrderPrice);
selfCoupon.MaxOrderPrice = ko.observable(data.MaxOrderPrice);
selfCoupon.MinQty = ko.observable(data.MinQty);
selfCoupon.MaxQty = ko.observable(data.MaxQty);
selfCoupon.Status = ko.observable(data.Status);
}
@Html.TextBoxFor(p => p.Code, new { @class = "form-control", @data_bind = "value: Name", @autofocus = true, @maxlength = "50" })
折扣值有三个选项,用户可以从中选择任何一个。所以这三个都是单选按钮。
折扣也是如此
一次性使用和组合在功能上是复选框,但显示为是/否切换
地位也是如此
其余都是纯文本框
文本框的装订方式如下:
function CouponViewModel(data) {
selfCoupon.Code = ko.observable(data.Code);
selfCoupon.DiscountValue = ko.observable(data.DiscountValue);
selfCoupon.DiscountLevel = ko.observable(data.DiscountLevel);
selfCoupon.OneTimeUse = ko.observable(data.observable);
selfCoupon.CombineWithOther = ko.observable(data.CombineWithOther);
selfCoupon.MinOrderPrice = ko.observable(data.MinOrderPrice);
selfCoupon.MaxOrderPrice = ko.observable(data.MaxOrderPrice);
selfCoupon.MinQty = ko.observable(data.MinQty);
selfCoupon.MaxQty = ko.observable(data.MaxQty);
selfCoupon.Status = ko.observable(data.Status);
}
@Html.TextBoxFor(p => p.Code, new { @class = "form-control", @data_bind = "value: Name", @autofocus = true, @maxlength = "50" })
对于datepicker,这是我取得的成绩:
<input id="startDate" value="" style="width:150px;" />
复选框和单选按钮上没有线索
如何使用KO绑定其余控件?
在这方面的任何资源都将大有帮助
提前感谢。在官方网站上,有一个