|
|
|
 |
 |
 |
|
[ This topic is solved ]
|
|
ICT
|
26 October 11 / 11:41 |
|
Hoe werkt setValue bij een jsDateField?
Ik probeer:
$oForm->jsDateField("Aankomstdatum", "datum_start", null, true, "d-m-y", "1:7");
$oForm->setValue("datum_start", '11-03-2011');
Maar dit gaat fout, omdat de maand wordt weergeven als string. Hoe moet ik dit aanpassen, als mijn inputvariabele een integer is?
|
|
|
ICT
|
26 October 11 / 11:53 |
|
Er zit een bug in class.DateField.php regel 103.
Het systeem gaat ervan uit dat je array key numeriek is. Bij mij was dat niet het geval.
Ik heb daarom dit toegevoegd:
$this -> _oMonth -> useArrayKeyAsValue(true);
Problem solved!
|
|
|
Johan Wiegel (Admin)
|
26 October 11 / 13:40 |
|
Zonder enige wijziging wekrt dit bij mij:
<?php
$form->jsDateField( "Datum intakegesprek", "datum_intake",null,true,'d-m-y',null,null,false);
$form->SetValue( 'datum_intake', '31-10-2010' );
?>
|
Ik zie dus geen bug
|
|
|
ICT
|
23 November 11 / 21:56 |
|
| Misschien heb je dan een andere configwaarde ingesteld voor useArrayKeyAsValue?
|
|
|
|
|
|