我创建了一个报告,显示用户故事ID,故事名称,故事的当前看板状态以及故事在每个州停留的总天数,如下所示使用extjs。但是我希望ID作为报告中的链接,当点击时,它应该显示故事的信息,就像在看板中点击用户故事时一样,它显示故事信息。
var gridbox = Ext.create('Ext.grid.Panel', {
store: data,
columnLines: true,
columns: [
{
text: 'Formatted ID',
dataIndex: 'FormattedID',
},
{
text: 'Name',
dataIndex: 'Name',
},
{
text: 'Current Kanban State',
dataIndex: 'c_Kanban',
},
{
text: 'Ready',
dataIndex: 'ready',
},
{
text: 'In Development',
dataIndex: 'indev',
componentCls:'columnstyle',
},
{
text: 'Development Done',
dataIndex: 'devdone',
}
],
viewConfig: {
stripeRows: true
}
});
this.add(gridbox);`
答案 0 :(得分:0)
您是否有理由不在AppSDK中使用Rally.ui.Grid组件?除了与产品的其他部分具有一致的样式之外,这应该为您连接正确的FormattedID渲染器:
this.add({
xtype: 'rallygrid',
columnCfgs: [
'FormattedID',
'Name',
{
text: 'Current Kanban State',
dataIndex: 'c_Kanban'
},
'Ready',
{
text: 'In Development',
dataIndex: 'indev',
componentCls:'columnstyle',
},
{
text: 'Development Done',
dataIndex: 'devdone',
}
],
enableEditing: false,
showRowActionsColumn: false,
store: data,
columnLines: true,
viewConfig: {
stripeRows: true
}
});