Dates and periods

Champ date

Champ avec un simple sélecteur de date.

Classe : com.axemble.vdp.ui.core.document.fields.DateField

Stockage : java.util.Date

Storage type: java.sql.Timestamp

Storage table: vdp_timestamp_values

Paramètre Description
min Valeur minimum; formats des dates : yyyy-MM-dd'T'HH:mm:ss.SSS'Z' ou yyyy-MM-dd
max Valeur maximum; formats des dates : yyyy-MM-dd'T'HH:mm:ss.SSS'Z' ou yyyy-MM-dd
showWeek Booléen
displaydayofweek String; default “mon”; prefix du jour de début de semaine.
numberOfMonths Nombre. default 1. Pour plus d’informations, voir la documentation sur cette option ici
changeMonth Booléen. Pour plus d’informations, voir la documentation sur cette option ici
changeYear Booléen. Pour plus d’informations, voir la documentation sur cette option ici
showOtherMonths Booléen. Pour plus d’informations, voir la documentation sur cette option ici
startSelectionRange
endSelectionRange
autoRoundTripServer Booléen. Default false. Si à true, un aller-retour serveur sera immédiatement déclenché à la modification du champ

Example:

<field name="fldDate" label="Date" ctrl="com.axemble.vdp.ui.core.document.fields.DateField" mode="write" throw-events="true"/>
<field name="fldDate" label="Date" ctrl="com.axemble.vdp.ui.core.document.fields.DateField" mode="read"/> 

Champ time

Champ de sélection de temps : heures, minutes.

Classe : com.axemble.vdp.ui.core.document.fields.TimeField

Stockage : java.lang.Long

Storage type: java.lang.Long

Storage table: dp_long_values

Paramètre Description
hour-format String; Valeurs : 12,24
autoRoundTripServer Booléen. Default false. Si à true, un aller-retour serveur sera immédiatement déclenché à la modification du champ

Example:

<field name="fldTime" label="Time" long-value="43200000" hour-format="12" ctrl="com.axemble.vdp.ui.core.document.fields.TimeField" mode="write"/>
<field name="fldTime" label="Time" ctrl="com.axemble.vdp.ui.core.document.fields.TimeField" mode="read"/> 

Champ datetime

Champ de sélection d’une date et heure.

Classe : com.axemble.vdp.ui.core.document.fields.DateTimeField

Stockage : java.util.Date

Storage type: java.sql.Timestamp

Storage table: vdp_timestamp_values

Les attributs sont le cumul des attributs des champs date et time.

Example:

<field name="fldDateTime" label="DateTime" ctrl="com.axemble.vdp.ui.core.document.fields.DateTimeField" mode="write"/>
<field name="fldDateTime" label="DateTime" ctrl="com.axemble.vdp.ui.core.document.fields.DateTimeField" mode="read"/> 

Champ période (dates)

Champ de sélection d’une période entre deux dates.

Classe : com.axemble.vdp.ui.core.document.fields.PeriodDateField

Stockage : com.axemble.vdoc.sdk.structs.Period

Storage type: com.axemble.vdp.information.structures.Period

Storage table: vdp_period_values

Paramètre Description
displayInline Booléen; default true; affichage en inline
autoRoundTripServer Booléen. Default false. Si à true, un aller-retour serveur sera immédiatement déclenché à la modification du champ

Example:

<field name="fldPeriod" label="LG_PERIOD" ctrl="com.axemble.vdp.ui.core.document.fields.PeriodField" mode="write"/>
<field name="fldPeriod" label="LG_PERIOD" ctrl="com.axemble.vdp.ui.core.document.fields.PeriodField" mode="read"/> 

Champ période (times)

Champ de sélection d’une période entre deux temps.

Classe : com.axemble.vdp.ui.core.document.fields.PeriodTimeField

Stockage : com.axemble.vdoc.sdk.structs.Period

Storage type: com.axemble.vdp.information.structures.Period

Storage table: vdp_period_values

Paramètre Description
displayInline Booléen; default true; affichage en inline

Example:

<field name="fldPeriodTime" label="LG_PERIOD" ctrl="com.axemble.vdp.ui.core.document.fields.PeriodTimeField" mode="write"/>
<field name="fldPeriodTime" label="LG_PERIOD" ctrl="com.axemble.vdp.ui.core.document.fields.PeriodTimeField" mode="read"/>

Champ période (dates et times)

Champ de sélection d’une période entre deux dates avec heures.

Classe : com.axemble.vdp.ui.core.document.fields.PeriodDateTimeField

Stockage : com.axemble.vdoc.sdk.structs.Period

Storage type: com.axemble.vdp.information.structures.Period

Storage table: vdp_period_values

Paramètre Description
displayInline Booléen; default true; affichage en inline
autoRoundTripServer Booléen. Default false. Si à true, un aller-retour serveur sera immédiatement déclenché à la modification du champ