【问题标题】:Remote paging grid in extjsextjs 中的远程分页网格
【发布时间】:2013-08-15 16:23:29
【问题描述】:

你是我最后的机会 :(。我正在尝试使用 mvc 模式制作分页网格。 网格显示前 21 条记录,但单击“下一步”分页工具栏图标时不刷新。 我所有的代码都详细如下:

商店:

Ext.define('CRUDManantiales.store.grid.AbmUsuarios', {
    extend: 'Ext.data.Store',
    model: 'CRUDManantiales.model.grid.AbmUsuarios',

    proxy: {
        type: 'ajax',
        url: 'resources/bundles/usuarios/generarJsonTodos.php',
        reader: {
            type: 'json',
            root: 'data',
            successProperty: 'success',
            totalProperty: 'total'
        }
    }
});

主视图代码:

Ext.define('CRUDManantiales.view.grid.AbmUsuarios', {
    // [..........]
    initComponent: function () {

        this.store = 'grid.AbmUsuarios';
        this.dockedItems = [{
            xtype: 'pagingtoolbar',
            store: this.store,
            beforePageText: 'Página',
            afterPageText: 'de {0}',
            displayMsg: 'Mostrando {0} - {1} de {2} registros',
            emptyMsg: 'No hay datos que mostrar',
            dock: 'bottom',
            displayInfo: true,
            pageSize: 21
        }];
        this.callParent(arguments);
    }
});

我在这段代码中浪费了四天时间,感谢您的帮助。谢谢!!

【问题讨论】:

  • 您是否检查过,您返回的总记录数?因为这通常会导致无法导航。
  • 是的,sra,totalRecord 返回值是可以的。分页工具栏显示正确的值。
  • 谢谢大家。问题是当我必须使用 GET 时,通过 POST 检索参数 :)
  • 请提供您的要求和回应

标签: grid extjs4 paging


【解决方案1】:

谢谢大家。问题已经解决了。失败是我在我的 PHP 脚本中使用 POST 数组并且需要使用 GET 方法。 :)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-02-20
    • 1970-01-01
    • 2020-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多