JQuery Datatables editor进行增删改查操作(二)

背景

上一篇对editor进行了一个基本功能的初始化操作演示,本文进一步了解下editor在上一篇文章功能的基础上添加了部分常用基本功能。


整体界面如下图所示:

 

新增界面:

 新增界面增加了单选按钮,下拉框,和时间选择器,还有右下角的“取消”按钮:

                  

时间选择器: 

                     

 

在点击“新增”按钮保存数据时,可以对数据进行客户端验证 :

            

 

点击“复制”按钮,可以对选中的某一行进行复制后新增,避免太多重复输入:

 

“编辑”界面还是可以对选中行修改所有字段,右下角增加了两个剪头按钮提供在编辑界面进行数据切换:

 

 选中多行还是可以进行对数据的批量修改:

 

可以对选中的一行或者多行进行删除: 

 


 editor的JS代码如下图所示:

        editor = new $.fn.dataTable.Editor({
            ajax: {
                create: {
                    url: "/Home/AddData",
                    type: "Post",
                    dataType: "json",
                    data: function (data) {
                        var Person = {};
                        var id;
                        mydata = data.data;
                        for (var key in mydata)
                        {
                            console.log("check create row id:" + key);
                            id = key;
                        }
                        if (key == "0")//新增模式
                        {
                            console.log("entry create mode:");
                            Person.Name = mydata[0].Name;
                            Person.Position = mydata[0].Position;
                            Person.Office = mydata[0].Office;
                            Person.Age = mydata[0].Age;
                            Person.Salary = mydata[0].Salary;
                            Person.Gender = mydata[0].Gender;
                            Person.Level = mydata[0].Level;
                            Person.Date = mydata[0].Date;
                        }
                        else {//复制模式
                            console.log("entry duplicate mode:");
                            Person.Name = mydata[id].Name;
                            Person.Position = mydata[id].Position;
                            Person.Office = mydata[id].Office;
                            Person.Age = mydata[id
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值