datatables 学习笔记2 常用API

删除选中行:

table.row(".selected").remove().draw(false);          
增加行:
 table.row.add(selectObject).draw();              
 获得选中对象:
 var selectObject = table.row(".selected").data();      

服务器返回的时间转换格式:
render:function(data, row, type){
                    if(null == data){
                        return "";
                    }
                    var newDate = new Date();
                    newDate.setTime(data);
                    return newDate.Format("yyyy-MM-dd hh:mm:ss");
                }           
循环添加数据到行:
$.each(obj.data,function (index, data) {
                table.row.add(data).draw();
            });
            
 清空表:        
table.rows().remove().draw(false); 
 清空表(推荐使用):
table.clear().draw();          
表格内获得选中对象:
var selectObject = table.row($(this)).data();           


下面这三条不知是什么鬼:
var reqeustStr = {
            "id":selectObject.id
        }
var accessUnitsResult = BaseController("RoleManageView/queryOperatorByRole",JSON.stringify(reqeustStr));
var obj = JSON.parse(accessUnitsResult);.


添加多行:
table.rows.add(data).draw();                   

修改:
table.row(".selected").data(newTr).draw();       
            
被选中项:

option:selected

序列化对象:
serializeObject

关闭:

$.pdialog.closeCurrent();
 

阻止提交:

stopDefault(e);      

        

获得表格内所有的数据:

table.rows().data();  


穿梭框:
twoTable();

posted @ 2017-05-17 11:40  yansyjing  阅读(242)  评论(0)    收藏  举报