Entry 5640

code description goes here

   

Submitted by anonymous on Aug. 1, 2010 at 12:53 p.m.
Language: JavaScript. Code size: 875 bytes.

/*Json store for the Messages Grid*/

var messageStore = new Ext.data.JsonStore ({
    fields :[
	{ name : 'sender', mapping : 'sender'},
	{ name : 'title', mapping : 'title'},
	{ name : 'id', mapping : 'id'},
    ],
    url: '../messages/',
    id: 'id',
    autoLoad: true,
});

msg_grid = {
    region	:'east',
    xtype	:'grid',
    title	:'Messages',
    split	:true,
    width	:300,
    store:messageStore,
    sm	: new Ext.grid.RowSelectionModel({
	singleSelect: true,
	listeners: {
	    rowselect: {
		fn: function(sm,index,record){
		    Ext.Msg.alert(record.data.title,record.data.summary);
		}
	    }
	}
    }),
    columns:[{
	header:'title',
	dataIndex:'title',
	sortable:true,
	width:300,
	renderer:function(val,x,store){
	    return '<b>'+  store.data.title + '</b><br/>'+ store.data.sender;
	    
	},
    }],
    
};

This snippet took 0.00 seconds to highlight.

Back to the Entry List or Home.

Delete this entry (admin only).