DateInput zobrazení vteřin ve formuláři při editaci
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Hurass
- Člen | 114
Zdravím, při použití tohoto doplňku když vložím data do editačního
formuláře, se mi vždy sekundy zobrazí na 00, ale přitom value ve
formuláře je taková, jakou jí chci. Kde by mohl být problém?
Dump hodnoty:
DateInterval #1e59
y => 0
m => 0
d => 0
h => 0
i => 1
s => 3
weekday => 0
weekday_behavior => 0
first_last_day_of => 0
invert => 0
days => FALSE
special_type => 0
special_amount => 0
have_weekday_relative => 0
have_special_relative => 0
Script pro úpravu
<script>
$(document).ready(function() {
$('input[data-dateinput-type]').dateinput({
datetime: {
dateFormat: 'd.m.yy',
timeFormat: 'HH:mm:ss',
options: { // options for type=datetime
changeYear: true
}
},
'datetime-local': {
dateFormat: 'd.m.yyyy',
timeFormat: 'HH:mm:ss'
},
date: {
dateFormat: 'd.m.yy'
},
month: {
dateFormat: 'MM yy'
},
week: {
dateFormat: "w. 'week of' yy"
},
time: {
timeFormat: 'HH:mm:ss'
},
options: { // global options
closeText: "Close"
}
});
});
</script>
- Hurass
- Člen | 114
Děkuji, už funguje jak má. Ještě se ale zeptám, jak lze zakázat button
panel? Našel jsem, že to je showButtonPanel: false
, ale kam to
mám vložit?
Edit:
Upravil jsem soubor dateInput.js, kde jsem přepsal
showButtonPanel: true
na showButtonPanel: false
, ale
raději bych si to stejně upravil až na konrétní šabloně.
Editoval Hurass (24. 6. 2014 12:56)