|
@using (Html.BeginForm())
{
@Html.ValidationSummary(true)
<div class="col-lg-12 control-section">
<div id="wrapper">
<h5>DatePicker Component</h5>
@Html.EJS().DatePickerFor(model => model.ChangeDate).Created("onCreate").Width("200px").Format("dd.MM.yyyy").Render()
<div>
@Html.ValidationMessageFor(model => model.ChangeDate)
</div>
<div id="submitbutton">
@Html.EJS().Button("btn").Content("Post").Render()
</div>
</div>
</div>
}
<script>
function onCreate() {
setTimeout(() => {
document.getElementById("ChangeDate").ej2_instances[0].firstDayOfWeek = null;
})
}
document.addEventListener("DOMContentLoaded", function () {
loadCultureFiles('cs');
ej.base.setCulture("cs")
function loadCultureFiles(name) {
var files = ['ca-gregorian.json', 'numbers.json', 'timeZoneNames.json','weekData.json'];
if (name === 'ar') {
files.push('numberingSystems.json');
}
var loader = ej.base.loadCldr;
var loadCulture = function (prop) {
var val, ajax;
if (prop === files.length - 1) {
ajax = new ej.base.Ajax(location.origin + location.pathname + '/../../Scripts/cldr-data/supplemental/' + files[prop], 'GET', false);
} else {
ajax = new ej.base.Ajax(location.origin + location.pathname + '/../../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> |