3 * Copyright(c) 2006-2009 Ext JS, LLC
5 * http://www.extjs.com/license
8 Ext.onReady(function(){
\r
10 var store = new Ext.data.JsonStore({
\r
11 url: 'get-images.php',
\r
13 fields: ['name', 'url', {name:'size', type: 'float'}, {name:'lastmod', type:'date', dateFormat:'timestamp'}]
\r
17 var listView = new Ext.ListView({
\r
20 emptyText: 'No images to display',
\r
21 reserveScrollOffset: true,
\r
28 header: 'Last Modified',
\r
30 dataIndex: 'lastmod',
\r
31 tpl: '{lastmod:date("m-d h:i a")}'
\r
35 tpl: '{size:fileSize}',
\r
40 // put it in a Panel so it looks pretty
\r
41 var panel = new Ext.Panel({
\r
47 title:'Simple ListView <i>(0 items selected)</i>',
\r
50 panel.render(document.body);
\r
52 // little bit of feedback
\r
53 listView.on('selectionchange', function(view, nodes){
\r
54 var l = nodes.length;
\r
55 var s = l != 1 ? 's' : '';
\r
56 panel.setTitle('Simple ListView <i>('+l+' item'+s+' selected)</i>');
\r