首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法绑定Ext.grid.PagingToolbar Extjs上的存储

无法绑定Ext.grid.PagingToolbar Extjs上的存储
EN

Stack Overflow用户
提问于 2018-09-03 19:39:48
回答 2查看 1.1K关注 0票数 0

我正在使用6.5.3版本和现代工具包开发一个extjs项目,但在使用分页工具栏实现数据视图时遇到了问题,我的视图有一个包含rest代理存储的视图模型,但是当我看到应用程序时,导航器会抛出下一个错误:

E Ext.mixin.Bindable.applyBind():无法绑定Ext.grid.PagingToolbar上的存储-缺少setStore方法。 隐藏错误:无法绑定存储在Ext.grid.PagingToolbar上-缺少一个setStore方法。 Uncaught : thisbinding._config.names.set不是函数

这是我的密码

代码语言:javascript
复制
Ext.define('App.view.qlist', {
    extend: 'Ext.Panel',
    viewModel: 'myViewmodel',
    controller: 'mycontroller',
    items: [{
        xtype: 'dataview',
        cls: 'qcls',
        bind: {
            store: '{allmyquest}'
        },
        itemTpl: questTpl
    }, {
        xtype: 'pagingtoolbar',
        bind: {
            store: '{allmyquest}'
        },
        dock: 'bottom',
        displayInfo: true
    }]
});

在Extjs现代工具包v6.5.3中实现分页是正确的形式吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-09-04 05:18:50

文档提供了一个如何这样做的示例:

代码语言:javascript
复制
items: [
    Ext.create('Ext.grid.Grid', {
        title: 'DC Personnel',
        store: store,

        plugins: {
            pagingtoolbar: true
        },

        columns: [
            { text: 'First Name', dataIndex: 'fname',  flex: 1 },
            { text: 'Last Name',  dataIndex: 'lname',  flex: 1 },
            { text: 'Talent',     dataIndex: 'talent', flex: 1 }
        ]
    })
]

它是网格的默认工具栏,因此只需使用true启用插件即可。

票数 0
EN

Stack Overflow用户

发布于 2018-09-04 05:09:10

这是医生的第一件事:

在网格中用于分页的工具栏。不要直接实例化这个类。使用分页工具栏网格插件的Ext.grid.plugin.PagingToolbar配置来配置其选项

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52155443

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档