|
<ejs-schedule id="schedule" locale="es" width="100%" height="650px" currentView="TimelineMonth">
<e-schedule-views>
<e-schedule-view option="TimelineDay" displayName="Day"></e-schedule-view>
<e-schedule-view option="TimelineWeek" displayName="Full Week"></e-schedule-view>
<e-schedule-view option="TimelineWorkWeek" displayName="Work Week"></e-schedule-view>
<e-schedule-view option="TimelineMonth" interval="12" displayName="Full Year"></e-schedule-view>
<e-schedule-view option="Agenda" displayName="Agenda"></e-schedule-view>
</e-schedule-views>
<e-schedule-eventsettings dataSource="dataManager">
</e-schedule-eventsettings>
</ejs-schedule>
<script>
loadCultureFiles('es');
function loadCultureFiles(name) {
var files = ['ca-gregorian.json', 'numberingSystems.json', 'numbers.json', 'timeZoneNames.json', 'ca-islamic.json'];
var loader = ej.base.loadCldr;
var loadCulture = function (prop) {
var val, ajax;
if (files[prop] === 'numberingSystems.json') {
ajax = new ej.base.Ajax(location.origin + '/../scripts/cldr-data/supplemental/' + files[prop], 'GET', false);
} else {
ajax = new ej.base.Ajax(location.origin + '/../scripts/cldr-data/main/' + name + '/' + 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);
}
}
</script> |