您好,登錄后才能下訂單哦!
1、kendo在表格(grid)編輯中驗證提示的信息是字段名為英文,如何變成中文
設(shè)置在此:
schema: {
model: {
id: "ID",
fields: {
ID: { editable: false, nullable: true },
Name: { validation: { required:{message:"答案必須錄入" }} ,nullable: false}
}
}
將required:true變?yōu)閞equired:{message:"答案必須錄入" }即可!
2、kendo類似msgbox,confirm對話框
kendo自身沒有,只有重寫。利用kendo的風格色彩。
(function (kendo) {
kendo.message = function (newMessage, option) {
var $ = kendo.jQuery;
var _kendoMessage = kendo['_kendoMessage'];
var _kendoMessageDom = kendo['_kendoMessageDom'];
var defaultOption = {
width: "400px", height: "150px", title: "消息", actions: ["Close"], modal: true,
button: { text: '  確定  ', callback: function (kendoMessage) { kendoMessage.close(); } }
};
$.extend(defaultOption, option);
if (_kendoMessage) {
_kendoMessageDom.children("#msg").html(newMessage);
_kendoMessage.center();
_kendoMessage.open();
} else {
var html = '<div><div id="msg" >' + newMessage + '</div>' +
'<div class="k-edit-buttons k-state-default k-window-action" >' +
'<a href="#" class="k-button">' + defaultOption.button.text + '</a></div></div>';
_kendoMessageDom = $(html);
_kendoMessageDom.kendoWindow(defaultOption);
_kendoMessage = _kendoMessageDom.data("kendoWindow");
_kendoMessage.center();
_kendoMessage.open();
_kendoMessageDom.find("a").click(function () { defaultOption.button.callback(_kendoMessage); });
kendo['_kendoMessage'] = _kendoMessage;
kendo['_kendoMessageDom'] = _kendoMessageDom;
}
},
kendo.confirm = function (newConfirm, option,fun,funno) {
var $ = kendo.jQuery;
var _kendoConfirm = kendo['_kendoConfirm'];
var _kendoConfirmDom = kendo['_kendoConfirmDom'];
var defaultOption = {
width: "400px",
height: "150px",
title: "刪除確認",
resizable: false,
actions: [
"Close"
],
modal: true,
ok: {
text: '  確定  ',
callback: function (f, kendoConfirm)
{
if (f && typeof (f) == "function") { f() };
kendoConfirm.close()
}
},
cancel: {
text: '  取消  ',
callback: function (n, kendoConfirm) {
if (n && typeof (n) == "function") { n() };
kendoConfirm.close()
}
}
};
$.extend(true, {}, defaultOption, option);
if (_kendoConfirm) {
_kendoConfirmDom.children("#msg").html(newConfirm);
_kendoConfirm.center();
_kendoConfirm.open();
} else {
var html = '<div><div id="msg" >' + newConfirm + '</div>' +
'<div class="k-edit-buttons k-state-default k-window-action" >' +
'<a href="#" class="k-button" id="confirmOk" >' + defaultOption.ok.text + '</a>' +
'<a href="#" class="k-button" id="confirmCancel">' + defaultOption.cancel.text + '</a></div></div>';
_kendoConfirmDom = $(html);
_kendoConfirmDom.kendoWindow(defaultOption);
_kendoConfirm = _kendoConfirmDom.data("kendoWindow");
_kendoConfirm.center();
_kendoConfirm.open();
_kendoConfirmDom.find("#confirmOk").click(function () { defaultOption.ok.callback(fun,_kendoConfirm); });
_kendoConfirmDom.find("#confirmCancel").click(function () { defaultOption.cancel.callback(funno,_kendoConfirm); });
kendo['_kendoConfirm'] = _kendoConfirm;
kendo['_kendoConfirmDom'] = _kendoConfirmDom;
}
}
})(kendo);
用法: kendo.confirm("是否確認刪除?",{},function(){
按確定鍵},function(){按取消鍵}
});
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。