我正在使用此calendar鈦sdk。我需要做的是從服務器檢索日期列表,並且如果日曆上的某個日期有事件,請將圖像添加到磁貼以表示該日期。我可以檢索一天,但問題是,這一天不是特定的日期。例如,如果檢索到的日期是2012年8月12日這一天等於8。當我去設置圖像的代碼中,像這樣如何從特定日期提取日期
calendar.setImage(eventDay, 'path/to/image');
它設置每月的第8天,而不僅僅是十二月八日。任何幫助是極大的讚賞。
這裏是從日曆控制器
exports.setImage = function(day,image, options) {
var _ref3;
if (options == null) {
options = {};
}
if (moment.isMoment()) {
day = day.date();
}
tile = (_ref3 = $.calendar) != null ? _ref3["" + day] : void 0;
if ((tile != null ? tile.date : void 0) != null) {
tile.remove(tile.children[0]);
_.extend(tile, {
_isEntry: true
}, options);
return tile.add(Ti.UI.createImageView({
image: image,
width: TILE_WIDTH,
height: TILE_WIDTH,
touchEnabled: true
}));
}
};
我試圖改變的代碼來接受月份和年份,然後添加額外的變量到_ref3變量,但沒有在所有的工作中setImage功能。
嘗試設置月份也隨着日期和年份 –
setImage方法僅將當日作爲參數 – test