loadCultureFiles();
ej.base.L10n.load({
"pt": {
"schedule": {
.
.
},
"recurrenceeditor": {
.
.
},
"calendar": {
"today": "Hoje"
}
}
});
var data = [{
Id: 1,
Subject: 'Meeting',
StartTime: new Date(2018, 3, 4, 9, 30),
EndTime: new Date(2018, 3, 4, 12, 30),
IsAllDay: false
}];
var scheduleObj = new ej.schedule.Schedule({
width: '100%',
height: '650px',
currentView: 'Week',
locale: "pt",
views: [
{ option: 'Day' },
{ option: 'Week' },
{ option: 'Month' },
{ option: 'TimelineDay' },
{ option: 'TimelineWeek' },
{ option: 'TimelineMonth' }
],
selectedDate: new Date(2018, 3, 4),
eventSettings: {
dataSource: data
},
});
function loadCultureFiles() {
var files = ['ca-gregorian.json', 'numbers.json', 'numberingSystems.json', 'timeZoneNames.json'];
var loader = ej.base.loadCldr;
var loadCulture = function (prop) {
var val, ajax;
ajax = new ej.base.Ajax('./' + files[prop], 'GET', false);
ajax.onSuccess = function (value) {
val = value;
};
ajax.send();
loader(JSON.parse(val));
};
for (var prop = 0; prop < files.length; prop++) {
loadCulture(prop);
}
} |