How can I add a Sencha button to each row of a list? I've added text placeholders in the image to illustrate where the buttons should go.

Ext.application({
launch: function() {
var view = Ext.Viewport.add({
xtype: 'navigationview',
items: [
{
xtype: 'list',
title: 'List',
itemTpl: '{name} [BUTTON]',
store: {
fields: ['name'],
data: [
{ name: 'one' },
{ name: 'two' },
{ name: 'three' }
]
},
listeners: {
itemtap: function(list, index, target, record) {
view.push({
xtype: 'panel',
title: record.get('name'),
html: 'This is my pushed view!'
})
}
}
}
]
});
}
});