ASPxGridView Pager desaparece
-
21-09-2019 - |
Pregunta
Yo uso el ASPxGridView con paginación, la configuración del localizador es lo siguiente:
<SettingsPager
Mode="ShowPager"
Position="Bottom"
Visible="true">
También tengo un evento CustomButtonInitialize:
protected void gridViewInvoices_CustomButtonInitialize(object sender, ASPxGridViewCustomButtonEventArgs e)
{
if (!e.IsEditingRow)
{
Invoice invoice = (Invoice)gridViewInvoices.GetRow(e.VisibleIndex);
if (invoice != null)
{
if (e.ButtonID == "btnConfirmPayment")
{
e.Visible = invoice.PaymentConfirmedDate.HasValue ?
DefaultBoolean.False : DefaultBoolean.Default;
}
}
}
}
Al abrir la página con esta rejilla del localizador desaparece pero si os comento mi caso CustomButtonInitialize:
protected void gridViewInvoices_CustomButtonInitialize(object sender, ASPxGridViewCustomButtonEventArgs e)
{
/*if (!e.IsEditingRow)
{
Invoice invoice = (Invoice)gridViewInvoices.GetRow(e.VisibleIndex);
if (invoice != null)
{
if (e.ButtonID == "btnConfirmPayment")
{
e.Visible = invoice.PaymentConfirmedDate.HasValue ?
DefaultBoolean.False : DefaultBoolean.Default;
}
}
}*/
}
Pager aparece de nuevo, ¿cómo lo arreglo y cómo se localizador dependerá de este evento ( CustomButtonInitialize )?
Saludos, Alex.
Solución
Jo,
Pruebe también comprobar esto:
if (e.CellType == GridViewTableCommandCellType.Data)
Si eso no ayuda, por favor, póngase en contacto con nuestro equipo de soporte y pueden ayudar a averiguarlo: http://www.devexpress.com/Support/Center/CreateIssue. aspx? issuetype = pregunta
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow