Code:
Ext.define('BenefitAccess.view.Table2Panel', { extend: 'Ext.Panel',
alias : 'widget.Table2Panel',
xtype: 'table2Panel',
id:'table2Panel',
requires: [
'BenefitAccess.store.TableStore',
'BenefitAccess.view.List',
'BenefitAccess.view.View',
'BenefitAccess.view.feature.Feature',
'BenefitAccess.view.feature.Sorter',
'BenefitAccess.view.feature.Abstract'
],
config: {
layout:'fit',
//padding:5,
items:[
{
xtype: 'touchgridpanel',
flex:1,
store: 'TableStore',
features : [
{
ftype : 'BenefitAccess.view.feature.Editable',
launchFn : 'initialize'
},
{
ftype : 'BenefitAccess.view.feature.Sorter',
launchFn : 'initialize'
}
],
columns : [
{
header : '<font size="3">Status</font>',
dataIndex : 'Status',
style : "font:13px Verdana;text-align: center;",
//cls : "centered-cell",
width : '10%',
filter : { type : 'string' }
},
{
header : '<font size="3">Grant Date',
dataIndex : 'GrantDate',
style : "font:13px Verdana;text-align: center;",
//cls : "centered-cell",
width : '15%',
filter : { type : 'string' }
},
{
header : '<font size="3">Grant Number',
dataIndex : 'GrantNumber',
style : "font:13px Verdana;text-align: center;",
//cls : "centered-cell",
width : '10%',
filter : { type : 'string' },
},
{
header : '<font size="3">Grant Type',
dataIndex : 'GrantType',
style : "font:13px Verdana;text-align: center;",
//cls : "centered-cell",
width : '10%',
filter : { type : 'numeric' },
},
{
header : '<font size="3">Grant Price',
dataIndex : 'GrantPrice',
style : "font:13px Verdana;text-align: center;",
//cls : "centered-cell",
width : '10%',
filter : { type : 'numeric' }
},
{
header : '<font size="3">Expiration Date',
dataIndex : 'ExpirationDate',
style : "font:13px Verdana;text-align: center;",
cls : "centered-cell",
width : '10%',
filter : { type : 'numeric' }
},
{
header : '<font size="3">Granted',
dataIndex : 'Granted',
style : "font:13px Verdana;text-align: center;",
//cls : "centered-cell",
width : '10%',
filter : { type : 'numeric' }
},
{
header : '<font size="3">Exercised',
dataIndex : 'Exercised',
style : "font:13px Verdana;text-align: center;",
//cls : "centered-cell",
width : '10%',
filter : { type : 'numeric' }
},
{
header : '<font size="3">Outstanding',
dataIndex : 'Outstanding',
style : "font:13px Verdana;text-align: center;",
//cls : "centered-cell",
width : '10%',
filter : { type : 'numeric' }
},
{
header : '<font size="3">Exercisable Value',
dataIndex : 'ExercisableValue',
style : "font:13px Verdana;text-align: center;",
//cls : "centered-cell",
width : '5%',
filter : { type : 'numeric' }
}
]
}
]
}
});