td.firstChild.removeNode(true);
td.firstChild.removeNode(true);
var innerEls = td.childNodes;
linkEl.innerText = "修改";
td.appendChild(linkEl);
td.setAttribute(''columnId'', column);
},
/**//**
* 上移按钮
**/
upRow : function(e) ...{
var that = crudbtn.that;
var linkEl = getEventTarget(e);
var td = linkEl.parentNode;
var tr = td.parentNode;
var thead = tr.parentNode;
Chinaz@com
var table = thead.parentNode;
// var column = linkEl.getAttribute(''columnId'') || td.cellIndex;
var oTr = tr.innerHTML;
if(tr.rowIndex == 1) ...{
alert("已经是第一行了");
return false;
}
else ...{
table.moveRow(tr.rowIndex,tr.rowIndex-1);
this.isOdd = true;
var rows = table.tBodies[0].rows;
// 重新隔行换色
for (var i=1;i<rows.length;i++) ...{
if (!this.isOdd) ...{
css.addClassToElement(rows[i], ''odd'');
} else ...{
css.removeClassFromElement(rows[i], ''odd'');
}
this.isOdd = !this.isOdd;
}
}
// 实现AJAX调用处理上移
中.国站长站
var pars = "pars=";
for(h=0;h<tr.cells.length;h++) ...{
if(!css.elementHasClass(tr.cells[h],''editbtn'')&&!css.elementHasClass(tr.cells[h],''delbtn'')
&&!css.elementHasClass(tr.cells[h],''updownbtn'')) ...{
var colid = tr.cells[h].getAttribute(''columnId'');
if(tr.cells[h].firstChild.value!=null) ...{
pars += h +"^"+ tr.cells[h].firstChild.value +"|";
}
else ...{
pars += h +"^"+ tr.cells[h].innerText +"|";
}
}
}
var pars2 = "&pars2=";
var uprow = table.rows[tr.rowIndex+1];
for(y=0;y<uprow.cells.length;y++) ...{
if(!css.elementHasClass(uprow.cells[y],''editbtn'')&&!css.elementHasClass(uprow.cells[y],''delbtn'')
&&!css.elementHasClass(uprow.cells[y],''updownbtn'')) ...{
Chinaz^com
var colid = uprow.cells[y].getAttribute(''columnId'');
if(uprow.cells[y].firstChild.value!=null) ...{
pars2 += y +"^"+ uprow.cells[y].firstChild.value +"|";
}
else ...{
pars2 += y +"^"+ uprow.cells[y].innerText +"|";
}
}
}
pars3 = "&command=MoveUpDown&callback=afterUpdate&table="+table.id;
new Ajax.Updater(''result'',''Dispatcher.ajax?''+pars
