private static string RenderCeldaDelTd(CeldaDelGrid <TElemento> celda) { var idDelInput = $"{celda.idHtml}"; string pulsarCheck = RenderEventoPuslsa(celda, idDelInput); var tipoHtml = celda.Tipo == typeof(bool) ? "type =¨checkbox¨" : "type =¨text¨"; var onclick = celda.Tipo == typeof(bool) ? $"onclick=¨{pulsarCheck}¨" : ""; var editable = !celda.Editable ? "readonly" : ""; var nombreInput = $"{celda.Propiedad}.{celda.Fila.Datos.IdHtml}".ToLower(); var input = $" <input {tipoHtml} id=¨{idDelInput}¨ " + $" name=¨{nombreInput}¨ " + $" style=¨width:100%; border:0; text-align: {celda.AlineacionCss()};¨ " + $" propiedad=¨{celda.Propiedad}¨ " + $" style=¨width:100%; border:0¨ " + $" {editable} " + $" {onclick} " + $" value=¨{celda.Valor}¨ />"; return(input); }
private static string RenderTd(CeldaDelGrid <TElemento> celda) { var nombreTd = $"td.{celda.Propiedad}.{celda.Fila.Datos.IdHtml}".ToLower(); string pulsarCheck = RenderEventoPuslsa(celda, celda.idHtmlTd); var onclickTd = $"onclick=¨{pulsarCheck}¨"; var ocultar = celda.Visible ? "" : "hidden"; var tdHtml = $@"<td id=¨{celda.idHtmlTd}¨ name=¨{nombreTd}¨ style=¨text-align: {celda.AlineacionCss()};¨ propiedad=¨{celda.Propiedad}¨ {onclickTd} {ocultar} > {RenderCeldaDelTd(celda)} </td>"; return(tdHtml); }