trello - Trello 开机显示多个卡片徽章
问题描述
我是 trello 新手,我想知道如何在我的 trello 启动时显示多个卡片徽章?
这里的问题是只显示了一个卡片徽章。
这是我的初始化代码:
TrelloPowerUp.initialize({
'board-buttons': function(t, options){
return [{
icon: WHITE_ICON,
text: 'Time Manager',
callback: boardButtonCallback
}];
},
'card-badges': function(t, options){
return {
title: 'First card-badge',
text: 'Not valid',
icon: GRAY_ICON,
color: 'blue',
};
},'card-badges': function(t, options){
return {
title: 'Second card-badge',
text: 'Valid',
icon: GRAY_ICON,
color: 'red',
};
},
'card-detail-badges': function(t, options) {
return initializeCardBadges(t);
},
});
显示“第二张卡片徽章”,但未显示“第一张卡片徽章”。这是否可以使两个卡徽章都出现。
解决方案
这里有几个问题:
return {
title: 'First card-badge',
text: 'Not valid',
icon: GRAY_ICON,
color: 'blue',
}; // <- semicolon
这段代码在 return 语句上有一个分号,所以它只会返回一个卡片徽章,然后当它到达第二个时被覆盖,'card-badges'
所以只有第二个会在那里。
相反,您应该返回一个对象数组,并确保在一个'card-badges'
函数下返回这个数组。
例如:
'card-badges': function(t, options){
return [{
title: 'First card-badge',
text: 'Not valid',
icon: GRAY_ICON,
color: 'blue'
}, {
title: 'Second card-badge',
text: 'Valid',
icon: GRAY_ICON,
color: 'red'
}];
}
推荐阅读
- jquery - 服务器和客户端验证在模态弹出部分视图中不起作用
- javascript - 使用jquery从按钮的动态id动态显示内容
- dependencies - 寻找适用于多种语言的通用依赖管理工具
- java - 错误:任务“:app:dexDebug”执行失败。在安卓中
- java - 没有主机端口号的 Apache HttpClient 执行方法
- python - 如何使用 Pandas 从 DataFrame 中拆分列
- xml - xsd:对两个不同元素的属性的唯一约束
- android - 使用 fastlane 截屏时出错
- swift - 视图的奇怪行为
- javascript - 是否可以在javascript中连接2个正则表达式字符串