言い方が間違っていたらすみません、説明が難しいです。基本的に、指定された日付が横にあるアイテムのリストがあります。30 分以上経過している場合は、赤くなります。完全に機能しますが、リアルタイムではありません。アイテムが赤くなるのを確認するには、更新する必要があります。
{{#each callback in App.callbackController}}
<tr>
<td align="center" {{bindAttr style="callback.urgent"}}>{{callback.formatted_time}}</td>
</tr>
{{/each}}
App.Callback = Ember.Object.extend({
date_time: null,
urgent: function()
{
current_time = new Date().getTime();
callback_time = new Date(this.get('date_time')).getTime();
if(((callback_time - current_time) / 1000 / 60 * -1) > 30)
{
return 'color: #FFF; font-weight: bold; background: #'+Helpers.colours.red;
} else {
return 'color: #FFF; font-weight: bold; background: #'+Helpers.colours.green;
}
}.property('date_time')
});
緊急値を更新し続ける方法はありますか?