MvcBug/Scripts/jquery-easyui-1.4.1/jquery.edatagrid.js
(开头部分) 13KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/**
* edatagrid - jQuery EasyUI
*
* Licensed under the GPL:
* http://www.gnu.org/licenses/gpl.txt
*
* Copyright 2011-2015 www.jeasyui.com
*
* Dependencies:
* datagrid
* messager
*
*/
(function($){
// var oldLoadDataMethod = $.fn.datagrid.methods.loadData;
// $.fn.datagrid.methods.loadData = function(jq, data){
// jq.each(function(){
// $.data(this, 'datagrid').filterSource = null;
// });
// return oldLoadDataMethod.call($.fn.datagrid.methods, jq, data);
// };
var autoGrids = [];
function checkAutoGrid(){
autoGrids = $.grep(autoGrids, function(t){
return t.length && t.data('edatagrid');
});
}
function saveAutoGrid(omit){
checkAutoGrid();
$.map(autoGrids, function(t){
if (t[0] != $(omit)[0]){
t.edatagrid('saveRow');
}
});
checkAutoGrid();
}
function addAutoGrid(dg){
checkAutoGrid();
for(var i=0; i<autoGrids.length; i++){
if ($(autoGrids[i])[0] == $(dg)[0]){return;}
}
autoGrids.push($(dg));
}
function delAutoGrid(dg){
checkAutoGrid();
autoGrids = $.grep(autoGrids, function(t){
return $(t)[0] != $(dg)[0];
});
}
$(function(){
$(document).unbind('.edatagrid').bind('mousedown.edatagrid', function(e){
var p = $(e.target).closest('div.datagrid-view,div.combo-panel,div.window,div.window-mask');
if (p.length){
if (p.hasClass('datagrid-view')){
saveAutoGrid(p.children('table'));
}
return;
}
后面还有 447 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。