none
Problema en el Rederizado de un pagina de Webgrid RRS feed

  • Pregunta

  • Buenas Tardes:

    tengo una consulta estoy trabajando con un WebGrid y lo tengo dentro de una vista parcial todo esta funcionando bien, pero cuando me quiero cambiar de una hoja de la grilla a otra se me sale de Layout y no encuntro la razon aqui les paso el codigo de mi grilla


    @model List<ContaYa.Models.Empresas>


    @{
        ViewBag.Title = "Cuentas";
       
        var grid = new WebGrid(source: Model, canPage: true, rowsPerPage: 50);
        grid.Pager(WebGridPagerModes.All);
        grid.PageCount.ToString();
    }



    <style type="text/css">
        .webgrid-table {
            font-family: Arial,Helvetica,sans-serif;
            font-size: 12px;
            font-weight: normal;
            width: auto;
            display: table;
            border-collapse: collapse;
            border: solid px #C5C5C5;
            background-color: white;
        }

            .webgrid-table td, th {
                border: 1px solid #C5C5C5;
                padding: 3px 7px 2px;
            }

        .webgrid-header, .webgrid-header a {
            background-color: #0094ff;
            color: #ffffff;
            text-align: center;
            text-decoration: none;
        }

        .webgrid-footer {
        }

        .webgrid-row-style {
            padding: 3px 7px 2px;
        }

        .webgrid-alternating-row {
            background-color: azure;
            padding: 3px 7px 2px;
        }

        .col1Width {
            width: 55px;
        }

        .col2Width {
            width: 220px;
        }
    </style>

    <link href="@Url.Content("~/Content/bootstrap/css/bootstrap.css")" rel="stylesheet" />
    <script src="@Url.Content("~/scripts/jquery-1.11.1.min.js")"></script>

    <script>
    function aviso(url){
    if (!confirm("ALERTA!! va a proceder a eliminar este registro, si desea eliminarlo de click en ACEPTAR\n de lo contrario de click en CANCELAR.")) {
    return false;
    }
    else {
    document.location = url;
    return true;
    }
    }
    </script>



    <div class="panel panel-default">

        <div id="gridContent" style="font-family: Arial; padding: 20px;" align="center">
            @grid.GetHtml(tableStyle: "webgrid-table",
        headerStyle: "webgrid-header",
        footerStyle: "webgrid-footer",
        alternatingRowStyle: "webgrid-alternating-row",
        selectedRowStyle: "webgrid-selected-row",
        rowStyle: "webgrid-row-style",
        columns: grid.Columns(
                     grid.Column("NIT", format: (item) => item.GetSelectLink(item.nitcu.ToString())),
                     grid.Column(columnName: "nameemprcu", header: "Empresa"),
                     grid.Column("Codigo_Cuenta", format: (item) => item.GetSelectLink(item.idcuenta.ToString())),
                     grid.Column(columnName: "nomcuenta", header: "Cuenta"),
                     grid.Column(header: "Maneja Tercero", format:@<text><input type="checkbox" checked="@item.manejter" disabled="disabled" /></text>),
                     grid.Column(header: "Maneja Centro de Costo", format:@<text><input type="checkbox" checked="@item.manejaCC" disabled="disabled" /></text>),


                    grid.Column(header: "Editar", format: (item) =>
                    {
                        var link = Html.ActionLink("+", "Editar_Cuenta", new { idcuenta = item.idcuenta, nitcu = item.nitcu }, new { @class = "glyphicon glyphicon-folder-open" });
                        return link;
                    }),

                    grid.Column(header: "Eliminar", format: (item) =>
                    {


                        var link = Html.ActionLink("-", "EliminarCuenta", new { idcuenta = item.idcuenta },
                            new { @class = "glyphicon glyphicon-remove" });
                        return link;
                    }


        )))

            @if (grid.HasSelection)
            {
                @*var emp = (ContaYa.Models.Empresas)grid.Rows[grid.SelectedIndex].Value;
                    <div class="panel-divider">
                        <p><b>Empresa:</b> @emp.Nro_Identificacion</p>
                        <p><b>Razon Social:</b> @emp.razon_social</p>
                        <p><b>Nombre Comercial:</b> @emp.nombrecomercial</p>
                        <p><b>Ciudad:</b> @emp.desciu</p>
                    </div>*@

            }
        </div>

        
    </div>









    Agradezco los comentarios 


    Carlos Alberto Hern&amp;amp;amp;#225;ndez R. CEO -Xtreme Business Solutions Movil: 3102334026 Bogota- Colombia

    miércoles, 1 de marzo de 2017 18:56