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>
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |