0

次のような毎日の色を返す Web サービスがあります。

({"total_rows":"96","rows":[
  {"row":{"date":"2013-01-01","airqualityindex":"50","categorycolorinteger":"-16718848"}},
  {"row":{"date":"2013-01-02","airqualityindex":"45","categorycolorinteger":"-16718848"}},
  {"row":{"date":"2013-01-03","airqualityindex":"57","categorycolorinteger":"-256"}},
  {"row":{"date":"2013-01-04","airqualityindex":"36","categorycolorinteger":"-16718848"}},
  {"row":{"date":"2013-01-05","airqualityindex":"42","categorycolorinteger":"-16718848"}},
  {"row":{"date":"2013-01-06","airqualityindex":"51","categorycolorinteger":"-256"}}
...]})

この Web サービスから返された categorycolorinteger を使用して、毎日のセルの背景色をシェーディングしたいと考えています。私は dayRender でそれを行うことができると思いますが、これを行う方法の良い例を見つけていません。

ありがとう、エイミー

4

1 に答える 1

1

上記のオブジェクトをループして、背景色を適切に設定できます。このようなもの:

dayRender: function(date, cell) {
             // loop through your object here
             // here the date 2013-03-01 and the color red are passed from your loop
             if($.fullCalendar.formatDate(date, 'yyyy-MM-dd') === "2013-03-01")
                cell.css('background-color', 'red');
           }

それが役立つかどうか教えてください!

于 2013-03-28T18:07:48.960 に答える