如何快速创建行-Telerik Kendo UI MVC网格弹出模式 [英] how to create row rapidly - Telerik Kendo UI MVC grid pop-up mode

查看:117
本文介绍了如何快速创建行-Telerik Kendo UI MVC网格弹出模式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个类似网格的

I have a grid similiar that. But I don't want to close pop-up window; after clicking update button, i want to save record and clear all (or some) fields and continue to create (other) new record. So user can re-insert new record rapidly (multiple insert in the same window).

最后,用户单击取消"(或关闭)按钮,弹出窗口将关闭.我该怎么办.

Finally user click the "cancel" (or close) button and popup will be closed. How can I do that.

推荐答案

订阅Grid Edit/Save javascript事件并遵循以下示例

Subscribe to Grid Edit/Save javascript events and follow the example below

var _PreventWindowClose = false;
var _IsNewMemberAlerted = false;

function onGridEdit(e) {
    var window = this.editable.element.data("kendoWindow");
window.bind("close", onWindowEditMemberClose);
}

function onGridSave(e) {
if (e.model.isNew() && !_IsNewMemberAlerted) {
    _IsNewMemberAlerted = true;
    _PreventWindowClose = true;
    }
}

var onWindowEditMemberClose = function (e) {
if (_PreventWindowClose) {
    e.preventDefault();
    _PreventWindowClose = false;
    doClearingFieldsIfNeed();        
}
else {
    _IsNewMemberAlerted = false;
    }
};

这篇关于如何快速创建行-Telerik Kendo UI MVC网格弹出模式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆