|
HOWTO développement Sashipa
Définir une valeur par défaut en Sashipa.Vous souhaitez définir une valeur qui s'affichera par défaut dans votre fiche en mode ajout. Et / ou vous souhaitez qu'une valeur soit ré-enregistrée à chaque modification de la fiche.
FkFieldsPour les fkField, c'est avec une liste d'internationalValues :
On précise autant d'internationalValue que de colonne dans la clef étrangère. Ici on a une clef étrangère composée d'une colonne (comme c'est le cas le plus souvent). Et la valeur par défaut est la ligne qui correspond à la valeur de clef primaire 1. Remarque: la valeur par défaut est un identifiant, et non un libellé.
Fields simplesPour les fields simples, c'est avec une seule internationalValue :
Ici avec une colonne de type texte. Par contre, notez que pour un nombre réel il faut utiliser un point à la place d'une virgule, et pas d'espaces. Et pour une date, le format est AAAA-MM-JJ. Ou bien AAAA-MM-JJ HH-MIN-SS.
Fields simples : valeurs prédéfinies en mode ajout.Les valeurs prédéfinies disponibles sont : currentDateTime, currentDate. Pour qu'une valeur prédéfinie soit enregistrée une fois, lors de l'ajout, voici le code :
Remarques :
Fields simples : valeurs prédéfinies ré-enregistrées à chaque modification.Les valeurs prédéfinies disponibles sont : currentDateTime, currentDate. Pour qu'une valeur soit ré-enregistrée à chaque modification, voici le code :
Remarques :
Fields simples : valeurs calculées par défaut lors de l'ajout.Il est possible de définir une requête d'agrégat, qui sera exécutée à chaque affichage de la fiche en mode ajout. La valeur renvoyée sera affichée dans le champ lors de l'ajout. Cette requête se définit dans un élément defaultSelectedValue :
Pour voir un exemple de requête selectQueryBuilder, reportez-vous à la FAQ sur l'élément selectValue.
© Copyright 2003 Sashipa-Melba Team. Ce document de la technologie Sashipa-Melba est sous licence GNU FDL Vous pouvez le copier et modifier librement les copies tant que cette mention apparaît clairement. |