}
}
}
pars += "&command=delrow&callback=afterUpdate&table="+table.id;
table.deleteRow(tr.rowIndex);
// 重新隔行换色
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;
}
new Ajax.Updater(''result'',''Dispatcher.ajax?''+pars,...{evalScripts: true}); Www_Chinaz_com
if(table.rows.length<=1) ...{
alert("该页已无数据,系统将重载数据项");
window.location = "?";
}
},
/**//**
* 修改按钮
**/
editRow : function(e) ...{
var that = crudbtn.that;
var linkEl = getEventTarget(e);
var td = linkEl.parentNode;
var tr = td.parentNode;
var thead = tr.parentNode;
var table = thead.parentNode;
var column = linkEl.getAttribute(''columnId'') || td.cellIndex;
var cellcount = tr.cells.length;
// 如果没点击修改
if(tr.getAttribute(''editing'')!=1) ...{
for(var o=0;o<cellcount;o++) ...{
// 如果该列含有修改样式、删除样式或其他类似样式,则忽略该列
Www.Chinaz.com
if(!css.elementHasClass(tr.cells[o],''editbtn'')&&!css.elementHasClass(tr.cells[o],''delbtn'')
&&!css.elementHasClass(tr.cells[o],''updownbtn'') &&!css.elementHasClass(tr.cells[o],''noedit'')) ...{
var inputEl = createElement(''input'');
inputEl.type = "text";
// 文本框大小
// inputEl.size = tr.cells[o].innerText.length*2; inputEl.size = tr.cells[o].innerText.replace(/[^\x00-\xff]/gi,''xx'').length;
tr.cells[o].setAttribute(''columnId'', o);
inputEl.setAttribute(''oldValue'', tr.cells[o].innerHTML);
var inputEls = tr.cells[o].innerText;
inputEl.value = inputEls;
tr.cells[o].firstChild.removeNode(true);
tr.cells[o].appendChild(inputEl);
tr.setAttribute(''editing'',1);
linkEl.setAttribute(''oldValue'',linkEl.innerText); Www@Chinaz@com
}
}
linkEl.innerText = "确定";
var p = createElement(''span'');
p.innerHTML = " ";
td.appendChild(p);
var linkEl2 = createElement(''a'');
linkEl2.href="#";
linkEl2.onclick = that.cancelRow;
linkEl2.innerText = "取消";
td.appendChild(linkEl2);
}
