This is a migrated thread and some comments may be shown as answers.

[Solved] paging problem

0 Answers 21 Views
Grid
This is a migrated thread and some comments may be shown as answers.
This question is locked. New answers and comments are not allowed.
andre
Top achievements
Rank 1
andre asked on 09 Aug 2011, 08:49 PM
Hi,
when I'm using the grid paging does not work.

[ASPX]
<input type="image"  id="imgbtbuscar" name="imgbtbuscar"   value=""/>


<%= Html.Telerik().Grid<viceversa.web.Models.jVenda>()

        .Name("gridvendas")
        .DataKeys(dataKeys => dataKeys.Add(o => o.id))
        .Columns(columns =>
        {
            columns.Bound(o => o.id).Width(0);
            columns.Bound(o => o.Cliente);
            columns.Bound(o => o.Vendedor).Width(160);
            columns.Bound(o => o.DataVenda).Width(90);
            columns.Bound(o => o.TipoPagamento).Width(100).Title("Tipo Pagamento");
            columns.Bound(o => o.FormaPagamento).Width(140).Title("Prazo. Pagamento");
            columns.Bound(o => o.TotalSemDesconto).Width(100).Title("Total S/ Desc.");
            columns.Bound(o => o.DataCriacao).Width(90).Title("Dt. Criação");

        })

            .ClientEvents(events => events
                .OnDataBinding("onDataBinding")
                .OnRowSelect("OnRowSelect")
                )

             .DataBinding(bind => bind.Ajax().Select("ConsultarVendaBind", "Venda" ))
            .RowAction(rowaction => rowaction.Selected = true)
            .Selectable()
            .Scrollable(scrolling => scrolling.Height(220))
                .Pageable()
                
            
 %>


    function onDataBinding(e) {

                var datainicial;
                var datafinal;

                if ($('#chkdata').attr('checked')) {
                    datainicial = $('#cbdatainicial').val();
                    datafinal = $('#cbdatafinal').val();
                }
                else {
                    datainicial = '';
                    datafinal = '';
                }

                var cliente = $('#CmbCliente').val();
                var vendedor = $('#CmbVendedor').val();

                if ($('#CmbCliente').val() == '') {
                    cliente = 0;
                }
                else {
                    cliente = $('#CmbCliente').val();
                }


                if (vendedor == "") {
                    vendedor = 0;
                }

                var status = $('#cbstatus').val();

                e.data = $.extend(e.data, { cbdatainicial: datainicial, cbdatafinal: datafinal, cliente: cliente, vendedor: vendedor, status: status});
}


My search returns 20 records and only 10 are displayed without paging.

Tags
Grid
Asked by
andre
Top achievements
Rank 1
Share this question
or