mode/bootstrapplugin/jquery-bootstree.js
(开头部分) 7KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/**
* bootstable 表格树形插件
* caratename:雨中磐石(rainrock)
* caratetime:2014-04-06 21:40:00
* email:admin@rockoa.com
* homepage:www.rockoa.com
*/
(function ($) {
function bootstree(element, options){
var obj = element;
var can = options;
var rand = can.rand;
var me = this;
this.bool = false;
this.changedata = false;
//初始化
this.init = function(){
if(rand=='')rand=js.getrand();
this._init();
this._create();
if(can.autoLoad && !isempt(can.url))this._load();
};
this._init = function(){
var a,s,i;
for(i=0; i<can.columns.length; i++){
a = can.columns[i];
if(typeof(a.align)=='undefined')can.columns[i].align='center';
if(a.xtype=='treecolumn')can.columns[i].align='left';
}
s='<div style="position:relative;border:var(--border);" class="bootstree" id="treebody_'+rand+'"></div>';
obj.html(s);
};
this._create = function(){
var a = can.columns;
var s = '',i,len=a.length,hs;
this._zoi = -1;
this._zoiarr = [];
this.changedata = false;
if(!can.hideHeaders){
s+='<div>';
s+='<ul style="border-bottom:var(--border);border-top-width:0px;margin:0">';
if(can.checked)s+='<li style="width:40px;text-align:center"><input id="seltablecheck_'+rand+'" type="checkbox"></li>';
for(i=0;i<len;i++){
hs = '';
s+='<li '+hs+' style="width:'+a[i].width+';text-align:'+a[i].align+'"> ';
if(can.celleditor&&a[i].editor)s+='<i class="icon-pencil"></i> ';
s+='<b>'+a[i].text+'</b>';
s+='</li>';
}
s+='</ul>';
s+='</div>';
}
s+=this._createjd(can.data, 0, 'treenode');
$('#treebody_'+rand+'').html(s);
后面还有 212 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
