6 Ext.onReady(function(){
7 Ext.define('ImageModel', {
8 extend: 'Ext.data.Model',
9 fields: ['name', 'url', {name:'size', type: 'float'}, {name:'lastmod', type:'date', dateFormat:'timestamp'}]
11 var store = Ext.create('Ext.data.JsonStore', {
15 url: 'get-images.php',
24 var listView = Ext.create('Ext.grid.Panel', {
28 title:'Simple ListView <i>(0 items selected)</i>',
29 renderTo: Ext.getBody(),
34 emptyText: 'No images to display'
42 text: 'Last Modified',
50 tpl: '{size:fileSize}',
53 cls: 'listview-filesize'
57 // little bit of feedback
58 listView.on('selectionchange', function(view, nodes){
60 var s = l != 1 ? 's' : '';
61 listView.setTitle('Simple ListView <i>('+l+' item'+s+' selected)</i>');