所有,
在弄乱2.0p5中的新卡时,我注意到不再有可用的模板来更改标头或实际卡的内容。
有人可以确认这是不可用的,只是要确保我在任何地方都不会错过它...
真的没有办法更改卡的显示吗?
只是为了清楚起见,在2.0p2中,您可以在Card的Ext.define内部执行buildContent函数或buildHeader函数。
最佳答案
卡不再具有可以直接修改的模板,但是您可以创建自定义CardContent插件以显示自定义html:
Ext.define('Rally.ui.cardboard.plugin.MyCardContent', {
alias: 'plugin.rallymycardcontent',
extend: 'Rally.ui.cardboard.plugin.CardContent',
getHtml: function() {
var html = this.callParent(arguments);
return html + '<span>mycontent</span>';
}
});
然后配置您的CardBoard以使用自定义插件:
Ext.create('Rally.ui.cardboard.CardBoard', {
types: ['User Story', 'Defect'],
attribute: "ScheduleState",
fieldNames: ['Tasks'], // display task information inline on card
cardConfig: {
// overriding plugins to add the custom plugin
// be sure to include the default plugins.
plugins: [
{ptype: 'rallycardheader'},
{ptype: 'rallymycardcontent'},
{ptype: 'rallycardpopover'}
]
}
});
关于rally - api2.0p5 cardbard.card没有BuildHeader或BuildContent,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13729499/