【发布时间】:2018-10-04 06:07:40
【问题描述】:
我在工具栏面板中有一个带有保存按钮的剑道网格。我有一个可编辑的建议折扣列,如果用户输入 0 到 100(不包括小数)之间的整数,则保存按钮应该可见或启用,否则不可见或禁用。我能够实现使按钮不可见或禁用,但是当他们输入正确的值时,按钮不可见或启用。请帮我。我最近才开始研究 Kendo UI。
function setEnabled(enabled) {
if (enabled) {
// $(".k-grid-nstToolbarBtn").removeClass("k-state-disabled");
$(".k-grid-nstToolbarBtn").show();
}
else {
// $(".k-grid-nstToolbarBtn").addClass("k-state-disabled");
$(".k-grid-nstToolbarBtn").removeAttr("href");
$(".k-grid-nstToolbarBtn").hide();
}
}
$('#NSTGrid').kendoGrid({
toolbar: [{ type: "button", text: "Save", name: "nstToolbarBtn", className: "k-grid-saveData" }],
dataSource: {
data: data.ReportData,
schema: {
model: {
fields: {
ProposedDiscount: {
validation: {
required: true,
proposeddiscountvalidationcvalidation: function (input) {
if (input.val() != "" && input.is("[name='ProposedDiscount']")) {
input.attr("data-proposeddiscountvalidationcvalidation-msg", "Proposed Discount should be whole number");
setEnabled(false);
return input.val() >= 0 && input.val() < 101 && input.val() % 1 == 0;
} else {
setEnabled(true);
return true;
}
}
}
},
ProductApprovedDiscount: { type: "decimal", editable: false },
BAN: { type: "string", editable: false },
【问题讨论】:
-
himawan_r: 你能帮我解决这个问题吗?
-
我认为乔的回答会解决这个问题。欢呼
标签: kendo-ui kendo-grid