This question is locked. New answers and comments are not allowed.
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.
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.