基于css样式绑定的样式驱动式AJAX程序开发(.net实现)(5) } }, /**//** * 构建控制按钮 **/ makecrudTable : function(table) ...{
// 首先, 检测table是否有id,如果没有则创建 if (!table.id) ...{ table.id = 'crudTable'+this.lastAssignedId++; } // 遍历表格的数据行 var newRows = new Array(); // 遍历表格所有数据行 for (var j = 0; j < table.tBodies[0].rows.length-1; j++) ...{ // 遍历数据行所有列 for(var k = 0;k < table.tBodies[0].rows[j+1].cells.length;k++) ...{ // 判断是否存在删除样式,如果存在则把该单元个转化为删除按钮 if(css.elementHasClass(table.tBodies[0].rows[j+1].cells[k], 'delbtn')) ...{ table.tBodies[0].rows[j+1].cells[k].id = 'delbtn'+this.addbtnid ++; var linkEl = createElement('a'); linkEl.href = '#'; linkEl.onclick = this.delRow; linkEl.setAttribute('columnId', k);