Hi,
We observe a behavior change for DateItem between 8.3 and 9.0: if a DateItem with text field and picker has the time portion displayed, in 8.3 the default time after choosing from the picker is 00:00 while in 9.0 it is 12:00. We are using v8.3p_2013-09-01 build and v9.0p_2013-12-02 build. This issue can be reproduced on both IE and FF.
BTW, We notice that in "isc_DateItem_pickerDataChanged", if the DateItem does not use logical dates, in 8.3 the method "isc_FormItem_setToZeroTime" is called but in 9.0 it is not called. We are wondering if missing this piece of code causes the behavior change.
Please try the following code to reproduce.
Steps:
1. Click the date picker icon.
2. Choose any date from the picker.
3. In 8.3 the time portion displayed in the text field is 00:00 but in 9.0 it is 12:00
We observe a behavior change for DateItem between 8.3 and 9.0: if a DateItem with text field and picker has the time portion displayed, in 8.3 the default time after choosing from the picker is 00:00 while in 9.0 it is 12:00. We are using v8.3p_2013-09-01 build and v9.0p_2013-12-02 build. This issue can be reproduced on both IE and FF.
BTW, We notice that in "isc_DateItem_pickerDataChanged", if the DateItem does not use logical dates, in 8.3 the method "isc_FormItem_setToZeroTime" is called but in 9.0 it is not called. We are wondering if missing this piece of code causes the behavior change.
Please try the following code to reproduce.
Steps:
1. Click the date picker icon.
2. Choose any date from the picker.
3. In 8.3 the time portion displayed in the text field is 00:00 but in 9.0 it is 12:00
Code:
isc.DynamicForm.create({ ID: "dateForm", numCols: 2, width: 600, top: 10, fields: [ {title:"Date Field", _constructor:"DateItem", useTextField:true, dateFormatter: "toUSShortDatetime"} ] });
Comment