From wiki.ginstr.com
Jump to: navigation, search
Line 20: Line 20:
 
| [[source]] from where value for conversion will be retrieved
 
| [[source]] from where value for conversion will be retrieved
 
* Valid [[source|sources]]:
 
* Valid [[source|sources]]:
 +
**[[DtText]]
 
**[[Datatypes#date|date]]
 
**[[Datatypes#date|date]]
 
**[[Datatypes#dateTime|dateTime]]
 
**[[Datatypes#dateTime|dateTime]]
Line 37: Line 38:
  
 
====Example====
 
====Example====
<code></code> - <br>
+
<code>@+id/timeInDATA</code> - [[source]]<br>
<code></code> - <br><br>
+
<code>@+id/clockTimeIn</code> - [[target]]<br>
 +
<code>@string/screen3_timeFormat</code> - format<br><br>
 
<code>[gn:act_convertTimestampToFormat]|[@+id/timeInDATA,@+id/clockTimeIn,@string/screen3_timeFormat]</code>
 
<code>[gn:act_convertTimestampToFormat]|[@+id/timeInDATA,@+id/clockTimeIn,@string/screen3_timeFormat]</code>
 
<hr>
 
<hr>
 
 
 
 
<div style="float:right; clear:both; margin-left:0.5em;">__TOC__</div>
 
<span STYLE="font-size: xx-large"><code>gn:act_convertTimestampToFormat</code></span>
 
[[Category:Action_Library]]
 
 
<code>[[gn:act_convertTimestampToFormat]]</code> is used to convert timestamp (numerical value) from certain widget to human readable format.
 
 
;Can be used on widgets: any widget
 
 
;Event trigger for action: no event, must be used in action set or conditional action.
 
 
;Can be used as: a [[:Category:Actions#Action_types|no event action]]
 
 
;Additional required attributes on bound widget: none
 
 
;Additional required attributes on other widgets: none
 
==Action signature==
 
;<code>[gn:act_convertTimestampToFormat]|[@+id/sourceWidget,@+id/targetWidget,format]</code>
 
==Value field content==
 
;<code>sourceWidget</code>: defines widget from which data is retrieved for conversion.
 
:Currently implemented for:
 
::*<code>[[GnEditText]]</code> – value in <code>[[GnEditText]]</code> must be timestamp
 
;<code>targetWidget</code>: widget into which converted timestamp will be stored.
 
:Currently implemented for:
 
::*<code>[[GnEditText]]</code>
 
;<code>format</code>: acceptable formats can be found [http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html here]
 
::i.e. <code>"dd.MM.yyyy hh:mm"</code>
 

Revision as of 14:50, 3 March 2017

gn:act_convertTimestampToFormat

Description
Action used to convert timestamp (numerical value) from certain widget to human readable format.
Action returns
void

Action signatures

Convert timestamp from certain widget

[gn:act_convertTimestampToFormat]|[source,target,format]
Parameter Description
source source from where value for conversion will be retrieved
target target from where the while action is using value as expression comparsion parameter
format format in which source value will be converted

Example

@+id/timeInDATA - source
@+id/clockTimeIn - target
@string/screen3_timeFormat - format

[gn:act_convertTimestampToFormat]|[@+id/timeInDATA,@+id/clockTimeIn,@string/screen3_timeFormat]