我在我的應用程序中顯示日期的網格。現在,如果這一天在上週,我想以粗體格式顯示該字段。但在兩行顯示我想要的輸出。我不明白我的病情在哪裏。有人可以幫我嗎?這裏是我下面的代碼:Extjs有條件的日期渲染器
{
text: 'Start',
dataIndex: 'weekstart',
flex: 1,
renderer: function(value, metaData){
var day = new Date(value) - 0,
lastDay = Ext.Date.getLastDateOfMonth(value)-0,
lastWeek = lastDay - 7;
console.log('day >>> '+day,'lastDay >>> '+ lastDay, 'lastWeek >>> '+lastWeek);
return day >= lastWeek ? '<b>' + Ext.Date.format(value, 'M d, Y') + '</b>' : Ext.Date.format(value, 'M d, Y') ;
}
}
這是比@Sumon Bappi的更好的解決方案。 +1 – lontivero