Details
-
Type: New Feature
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Component/s: ACE-Components
-
Labels:None
-
Environment:ICEfaces 4
-
Affects:Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial
Description
The mobi:dateSpinner is an input component used for choosing a date.
Supports both native device date selection components, or optionally its' own date selection UI, consistent on all devices.
Supports both native device date selection components, or optionally its' own date selection UI, consistent on all devices.
Activity
Ken Fyten
created issue -
Ken Fyten
made changes -
Field | Original Value | New Value |
---|---|---|
Description | The mobi:flipswitch component provides a control that toggles between on and off states (boolean). |
The mobi:dateSpinner is an input component used for choosing a date.
Supports both native device date selection components, or optionally its' own date selection UI, consistent on all devices. |
Ken Fyten
made changes -
Link | This issue depends on MOBI-883 [ MOBI-883 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #40073 | Tue Feb 25 12:17:51 MST 2014 | art.zambrano | |
Files Changed | ||||
MODIFY
/icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/datespinner/DateSpinnerRenderer.java
MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/timespinner/TimeSpinnerRenderer.java |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #40074 | Tue Feb 25 13:06:32 MST 2014 | art.zambrano | |
Files Changed | ||||
MODIFY
/icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/datespinner/DateSpinnerRenderer.java
MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/timespinner/TimeSpinnerRenderer.java |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #40075 | Tue Feb 25 13:27:46 MST 2014 | art.zambrano | |
Files Changed | ||||
MODIFY
/icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/datespinner/DateSpinnerRenderer.java
MODIFY /icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/component/timespinner/TimeSpinnerRenderer.java |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #40076 | Tue Feb 25 14:04:23 MST 2014 | art.zambrano | |
Files Changed | ||||
MODIFY
/icefaces4/trunk/icefaces/mobi/component/src/org/icefaces/mobi/renderkit/CoreRenderer.java
|
Ken Fyten
made changes -
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Ken Fyten
made changes -
Fix Version/s | 4.0 [ 11382 ] |
Ken Fyten
made changes -
Status | Resolved [ 5 ] | Closed [ 6 ] |
Test Results
ICEfaces4 trunk revision# 39917
1) The required / requiredMessage attributes are unusable currently. If the dateSpinner has an empty value and you try to submit it then the default converter gets called and the converterMessage is displayed ("
{0}: Conversion error occurred."). The default converter should let the required attribute handle empty values instead of trying to convert them. When I created my own converter I was able to fix this by returning before conversion on empty/null values.
2) The dateSpinner seems to be submitting at times when it shouldn't be. When changing the date by using the arrows the dateSpinner is firing a submit each time an arrow is clicked. This can be seen in Firebug (Net tab) as well as the required/converter messages being shown on the page. Secondly, when clicking 'Set' the dateSpinner will actually send the value to the server and the date will be set in the bean. This is without singleSubmit or ace:ajax enabled.
3) The style attribute gets applied to the wrapping span but the styleClass attribute gets applied to the input component. Is this expected/desired behaviour?
4) With an ajax tag present and set to disabled=true clicking "Set" on the dateSpinner throws a JS error and the dateSpinner remains open:
Message: Syntax error
Line: 118
Char: 494
Code: 0
URI: http://10.18.39.144:8080/dateSpinner/dateSpinnerAjax.jsf
5) I couldn't find a way to test that the locale and timezone attributes are functioning. I tried various values for each of these but it doesn't seem to change anything. Need further test instructions.