加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

extjs4 pagingtoolbar refresh button 扩展

发布时间:2020-12-15 04:49:57 所属栏目:百科 来源:网络整理
导读:script type="text/javascript" Ext.onReady(function () { var simpsonsStore = Ext.create('Ext.data.Store',{ storeId: 'simpsonsStore',fields: ['name','email','phone'],data: { 'items': [ { 'name': 'Lisa',"email": "lisa@simpsons.com","phone": "
    <script type="text/javascript">
        Ext.onReady(function () {

            var simpsonsStore = Ext.create('Ext.data.Store',{
                storeId: 'simpsonsStore',fields: ['name','email','phone'],data: { 'items': [
                    { 'name': 'Lisa',"email": "lisa@simpsons.com","phone": "555-111-1224" },{ 'name': 'Bart',"email": "bart@simpsons.com","phone": "555-222-1234" },{ 'name': 'Homer',"email": "home@simpsons.com","phone": "555-222-1244" },{ 'name': 'Marge',"email": "marge@simpsons.com","phone": "555-222-1254" }
                 ]
                },proxy: {
                    type: 'memory',reader: {
                        type: 'json',root: 'items'
                    }
                }
            });

            var panel = Ext.create('Ext.grid.Panel',{
                title: 'Simpsons',//store: Ext.data.StoreManager.lookup('simpsonsStore'),store: simpsonsStore,bbar: { xtype: 'pagingtoolbar',displayInfo: true },//分页工具条
                columns: [
                            { header: 'Name',dataIndex: 'name' },{ header: 'Email',dataIndex: 'email',flex: 1 },{ header: 'Phone',dataIndex: 'phone' }
                ],height: 200,width: 400,renderTo: 'grids',buttons: [
                {
                    text: '重写刷新按钮',handler: function () {
                        var length = panel.dockedItems.keys.length;
                        var refreshStr = "";
                        for (var i = 0; i < length; i++) {
                            if (panel.dockedItems.keys[i].indexOf("pagingtoolbar") !== -1) {
                                refreshStr = panel.dockedItems.keys[i];
                            }
                        }
                        panel.dockedItems.get(refreshStr).child('#refresh').setHandler(
                             function () {
                                 alert('You clicked the button!');
                             }
                        );
                    }
                }]
            });
        });
    </script>


?

原文地址

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读