SAG setEvents : Différence entre versions
De BlueWiki
(Page créée avec « {| class="wikitable" !Paramètres !Type ! !Description |- |UUID |Texte |caption | |- |Date de l'événement |Date |caption | |- |Heure du... ») |
(→Exemple de code) |
||
Ligne 104 : | Ligne 104 : | ||
=== Exemple de code=== | === Exemple de code=== | ||
+ | |||
+ | TABLEAU TEXTE($TableauUUID;0) | ||
+ | TABLEAU DATE($TableauDate;0) | ||
+ | TABLEAU ENTIER LONG($TableauHeure;0) | ||
+ | TABLEAU ENTIER LONG($TableauDuration;0) | ||
+ | TABLEAU TEXTE($TableauType;0) | ||
+ | TABLEAU TEXTE($TableauTitre;0) | ||
+ | TABLEAU TEXTE($TableauRessource;0) | ||
+ | TABLEAU TEXTE($TableauDescription;0) | ||
+ | TABLEAU TEXTE($TableauAide;0) | ||
+ | TABLEAU TEXTE($TableauApparence;0) | ||
+ | TABLEAU BOOLEEN($TableauHL;0) | ||
+ | TABLEAU ENTIER LONG($TableauDeltaY;0) | ||
+ | TABLEAU ENTIER LONG($TableauHauteur;0) | ||
+ | |||
+ | uuidRessource1:="PK" | ||
+ | uuidRessource2:="SF" | ||
+ | uuidRessource3:="SL" | ||
+ | |||
+ | $uid:=Generer UUID | ||
+ | AJOUTER A TABLEAU($TableauUUID;$uid) | ||
+ | AJOUTER A TABLEAU($TableauDate;Date du jour+$i) | ||
+ | AJOUTER A TABLEAU($TableauHeure;?23:30:00?) | ||
+ | AJOUTER A TABLEAU($TableauDuration;?23:00:00?) | ||
+ | AJOUTER A TABLEAU($TableauType;"Rendez-Vous") | ||
+ | AJOUTER A TABLEAU($TableauTitre;"DUps "+Chaine($i)+" - "+Chaine($j)) | ||
+ | AJOUTER A TABLEAU($TableauRessource;"pk") | ||
+ | AJOUTER A TABLEAU($TableauDescription;"Un Blabla") | ||
+ | AJOUTER A TABLEAU($TableauAide;Chaine(Date du jour+$i)+" - "+"23:30 - 22:30") | ||
+ | AJOUTER A TABLEAU($TableauApparence;"") | ||
+ | AJOUTER A TABLEAU($TableauHL;Vrai) | ||
+ | AJOUTER A TABLEAU($TableauDeltaY;0) | ||
+ | AJOUTER A TABLEAU($TableauHauteur;0) | ||
+ | |||
+ | $uid:=Generer UUID | ||
+ | AJOUTER A TABLEAU($TableauUUID;$uid) | ||
+ | AJOUTER A TABLEAU($TableauDate;Date du jour+$i) | ||
+ | AJOUTER A TABLEAU($TableauHeure;?23:00:00?) | ||
+ | AJOUTER A TABLEAU($TableauDuration;?12:00:00?) | ||
+ | AJOUTER A TABLEAU($TableauType;"Rendez-Vous") | ||
+ | AJOUTER A TABLEAU($TableauTitre;"DUps "+Chaine($i)+" - "+Chaine($j)) | ||
+ | AJOUTER A TABLEAU($TableauRessource;"SF") | ||
+ | AJOUTER A TABLEAU($TableauDescription;"Un Blabla") | ||
+ | AJOUTER A TABLEAU($TableauAide;Chaine(Date du jour+$i)+" - "+"23:00 - 11:00") | ||
+ | AJOUTER A TABLEAU($TableauApparence;"") | ||
+ | AJOUTER A TABLEAU($TableauHL;Faux) | ||
+ | AJOUTER A TABLEAU($TableauDeltaY;0) | ||
+ | AJOUTER A TABLEAU($TableauHauteur;0) | ||
+ | |||
+ | $uid:=Generer UUID | ||
+ | AJOUTER A TABLEAU($TableauUUID;$uid) | ||
+ | AJOUTER A TABLEAU($TableauDate;Date du jour+$i) | ||
+ | AJOUTER A TABLEAU($TableauHeure;?23:00:00?) | ||
+ | AJOUTER A TABLEAU($TableauDuration;?10:00:00?) | ||
+ | AJOUTER A TABLEAU($TableauType;"Rendez-Vous") | ||
+ | AJOUTER A TABLEAU($TableauTitre;"DUps "+Chaine($i)+" - "+Chaine($j)) | ||
+ | AJOUTER A TABLEAU($TableauRessource;"SL") | ||
+ | AJOUTER A TABLEAU($TableauDescription;"Un Blabla") | ||
+ | AJOUTER A TABLEAU($TableauAide;Chaine(Date du jour+$i)+" - "+"23:00 - 09:00") | ||
+ | AJOUTER A TABLEAU($TableauApparence;"") | ||
+ | AJOUTER A TABLEAU($TableauHL;Faux) | ||
+ | AJOUTER A TABLEAU($TableauDeltaY;0) | ||
+ | AJOUTER A TABLEAU($TableauHauteur;0) | ||
+ | |||
+ | $uid:=Generer UUID | ||
+ | AJOUTER A TABLEAU($TableauUUID;$uid) // 8h 22h | ||
+ | AJOUTER A TABLEAU($TableauDate;Date du jour+$i) | ||
+ | AJOUTER A TABLEAU($TableauHeure;?23:30:00?) | ||
+ | AJOUTER A TABLEAU($TableauDuration;?47:00:00?) | ||
+ | AJOUTER A TABLEAU($TableauType;"Rendez-Vous") | ||
+ | AJOUTER A TABLEAU($TableauTitre;"DUps "+Chaine($i)+" - "+Chaine($j)) | ||
+ | AJOUTER A TABLEAU($TableauRessource;"fb") | ||
+ | AJOUTER A TABLEAU($TableauDescription;"Un Blabla") | ||
+ | AJOUTER A TABLEAU($TableauAide;Chaine(Date du jour+$i)+" - "+"23:30 - 22:30 - 2 jours") | ||
+ | AJOUTER A TABLEAU($TableauApparence;"") | ||
+ | AJOUTER A TABLEAU($TableauHL;Vrai) | ||
+ | AJOUTER A TABLEAU($TableauDeltaY;0) | ||
+ | AJOUTER A TABLEAU($TableauHauteur;20) | ||
+ | |||
+ | $uid:=Generer UUID | ||
+ | AJOUTER A TABLEAU($TableauUUID;$uid) | ||
+ | AJOUTER A TABLEAU($TableauDate;Date du jour+$i) | ||
+ | AJOUTER A TABLEAU($TableauHeure;?23:00:00?) | ||
+ | AJOUTER A TABLEAU($TableauDuration;?34:00:00?) | ||
+ | AJOUTER A TABLEAU($TableauType;"Rendez-Vous") | ||
+ | AJOUTER A TABLEAU($TableauTitre;"DUps "+Chaine($i)+" - "+Chaine($j)) | ||
+ | AJOUTER A TABLEAU($TableauRessource;"fb") | ||
+ | AJOUTER A TABLEAU($TableauDescription;"Un Blabla") | ||
+ | AJOUTER A TABLEAU($TableauAide;Chaine(Date du jour+$i)+" - "+"23:00 - 09:00 - 2 jours") | ||
+ | AJOUTER A TABLEAU($TableauApparence;"") | ||
+ | AJOUTER A TABLEAU($TableauHL;Vrai) | ||
+ | AJOUTER A TABLEAU($TableauDeltaY;20) | ||
+ | AJOUTER A TABLEAU($TableauHauteur;20) | ||
+ | |||
+ | $uid:=Generer UUID | ||
+ | AJOUTER A TABLEAU($TableauUUID;$uid) | ||
+ | AJOUTER A TABLEAU($TableauDate;Date du jour+$i) | ||
+ | AJOUTER A TABLEAU($TableauHeure;?23:00:00?) | ||
+ | AJOUTER A TABLEAU($TableauDuration;?34:00:00?) | ||
+ | AJOUTER A TABLEAU($TableauType;"Rendez-Vous") | ||
+ | AJOUTER A TABLEAU($TableauTitre;"DUps "+Chaine($i)+" - "+Chaine($j)) | ||
+ | AJOUTER A TABLEAU($TableauRessource;"fb") | ||
+ | AJOUTER A TABLEAU($TableauDescription;"Un Blabla") | ||
+ | AJOUTER A TABLEAU($TableauAide;Chaine(Date du jour+$i)+" - "+"23:00 - 09:00 - 2 jours") | ||
+ | AJOUTER A TABLEAU($TableauApparence;"") | ||
+ | AJOUTER A TABLEAU($TableauHL;Vrai) | ||
+ | AJOUTER A TABLEAU($TableauDeltaY;40) | ||
+ | AJOUTER A TABLEAU($TableauHauteur;20) | ||
+ | |||
+ | SAG_purgeAllEvent | ||
+ | $error:=SAG_setEvents (->$TableauUUID;\ | ||
+ | ->$TableauDate;\ | ||
+ | ->$TableauHeure;\ | ||
+ | ->$TableauDuration;\ | ||
+ | ->$TableauType;\ | ||
+ | ->$TableauTitre;\ | ||
+ | ->$TableauRessource;\ | ||
+ | ->$TableauDescription;\ | ||
+ | ->$TableauAide;\ | ||
+ | ->$TableauApparence;\ | ||
+ | Faux;\ | ||
+ | ->$TableauHL;\ | ||
+ | ->$TableauDeltaY;\ | ||
+ | ->$TableauHauteur |
Version du 19 juin 2013 à 19:57
Paramètres | Type | Description | |
---|---|---|---|
UUID | Texte | ||
Date de l'événement | Date | ||
Heure du début de l'événement | Entier Long | ||
Durée de l'événement | Entier Long | ||
Type de l'événement | Texte | ||
Titre de l'événement | Texte | ||
Uuid des ressources affectées l'événement | Texte | Dans le cas ou il y a plusieurs ressources pour l'évènement il faut les séparer par des "espaces" | |
Description de l'événement | Texte | ||
Bulle d'aide de l'événement | Texte | Ce texte s'affiche lors du survol d'un événement. | |
Paramètres d'apparence | Texte | Permet de personaliser l'affichage de cet événement | |
Auto verrouillage immédiat | Booléen | Paramètre optionnel permettant de verrouiller immédiatement un/des événements ajoutés si vous ne le passez pas il sera mis a faux et l'évènement ne sera pas verrouiller immédiatement (voir verrouillage relatif (TimeLock)) | |
HardLock | Booléen | Vrai pour verrouiller l'évènement et fuax pour le laisser modifiable (voir aussi verrouillage absolu (HardLock)) | |
Retour | Entier Long |
Description
Cette commande permet d'ajouter plusieurs événements sur le planning en une seule fois.
Dans les Bulle d'aide de l'événement, pour effectuer un retour à la ligne il faut faire un CRLF : Caractere(13)+Caractere(10)
Après les mises à jour du planning vous devez déclencher sont redessin à l'aide de la commande reDraw
Pour les apparences spécifiques, voici la liste des paramétres :
Nom de la fonction : Description de la fonction TitleHeight : Taille de la barre de titre RoundCorner : Arrondi des coins du rendez-vous TitleBGColor : Couleur de fond de la barre de titre TitleFontSize : Taille de la police du titre TitleFont : Police du titre TitleFontStyle : Style du titre (normal, gras,etc...) TitleFontColor : Couleurs de la police du titre EventBGColor : Couleur du fond de l'évènement EventFontSize : taille de la police du corp de l'évènement EventFont : Police de l'évènement EventFontColor : Couleur de la police de l'évènement
Exemple de code
TABLEAU TEXTE($TableauUUID;0) TABLEAU DATE($TableauDate;0) TABLEAU ENTIER LONG($TableauHeure;0) TABLEAU ENTIER LONG($TableauDuration;0) TABLEAU TEXTE($TableauType;0) TABLEAU TEXTE($TableauTitre;0) TABLEAU TEXTE($TableauRessource;0) TABLEAU TEXTE($TableauDescription;0) TABLEAU TEXTE($TableauAide;0) TABLEAU TEXTE($TableauApparence;0) TABLEAU BOOLEEN($TableauHL;0) TABLEAU ENTIER LONG($TableauDeltaY;0) TABLEAU ENTIER LONG($TableauHauteur;0) uuidRessource1:="PK" uuidRessource2:="SF" uuidRessource3:="SL" $uid:=Generer UUID AJOUTER A TABLEAU($TableauUUID;$uid) AJOUTER A TABLEAU($TableauDate;Date du jour+$i) AJOUTER A TABLEAU($TableauHeure;?23:30:00?) AJOUTER A TABLEAU($TableauDuration;?23:00:00?) AJOUTER A TABLEAU($TableauType;"Rendez-Vous") AJOUTER A TABLEAU($TableauTitre;"DUps "+Chaine($i)+" - "+Chaine($j)) AJOUTER A TABLEAU($TableauRessource;"pk") AJOUTER A TABLEAU($TableauDescription;"Un Blabla") AJOUTER A TABLEAU($TableauAide;Chaine(Date du jour+$i)+" - "+"23:30 - 22:30") AJOUTER A TABLEAU($TableauApparence;"") AJOUTER A TABLEAU($TableauHL;Vrai) AJOUTER A TABLEAU($TableauDeltaY;0) AJOUTER A TABLEAU($TableauHauteur;0) $uid:=Generer UUID AJOUTER A TABLEAU($TableauUUID;$uid) AJOUTER A TABLEAU($TableauDate;Date du jour+$i) AJOUTER A TABLEAU($TableauHeure;?23:00:00?) AJOUTER A TABLEAU($TableauDuration;?12:00:00?) AJOUTER A TABLEAU($TableauType;"Rendez-Vous") AJOUTER A TABLEAU($TableauTitre;"DUps "+Chaine($i)+" - "+Chaine($j)) AJOUTER A TABLEAU($TableauRessource;"SF") AJOUTER A TABLEAU($TableauDescription;"Un Blabla") AJOUTER A TABLEAU($TableauAide;Chaine(Date du jour+$i)+" - "+"23:00 - 11:00") AJOUTER A TABLEAU($TableauApparence;"") AJOUTER A TABLEAU($TableauHL;Faux) AJOUTER A TABLEAU($TableauDeltaY;0) AJOUTER A TABLEAU($TableauHauteur;0) $uid:=Generer UUID AJOUTER A TABLEAU($TableauUUID;$uid) AJOUTER A TABLEAU($TableauDate;Date du jour+$i) AJOUTER A TABLEAU($TableauHeure;?23:00:00?) AJOUTER A TABLEAU($TableauDuration;?10:00:00?) AJOUTER A TABLEAU($TableauType;"Rendez-Vous") AJOUTER A TABLEAU($TableauTitre;"DUps "+Chaine($i)+" - "+Chaine($j)) AJOUTER A TABLEAU($TableauRessource;"SL") AJOUTER A TABLEAU($TableauDescription;"Un Blabla") AJOUTER A TABLEAU($TableauAide;Chaine(Date du jour+$i)+" - "+"23:00 - 09:00") AJOUTER A TABLEAU($TableauApparence;"") AJOUTER A TABLEAU($TableauHL;Faux) AJOUTER A TABLEAU($TableauDeltaY;0) AJOUTER A TABLEAU($TableauHauteur;0) $uid:=Generer UUID AJOUTER A TABLEAU($TableauUUID;$uid) // 8h 22h AJOUTER A TABLEAU($TableauDate;Date du jour+$i) AJOUTER A TABLEAU($TableauHeure;?23:30:00?) AJOUTER A TABLEAU($TableauDuration;?47:00:00?) AJOUTER A TABLEAU($TableauType;"Rendez-Vous") AJOUTER A TABLEAU($TableauTitre;"DUps "+Chaine($i)+" - "+Chaine($j)) AJOUTER A TABLEAU($TableauRessource;"fb") AJOUTER A TABLEAU($TableauDescription;"Un Blabla") AJOUTER A TABLEAU($TableauAide;Chaine(Date du jour+$i)+" - "+"23:30 - 22:30 - 2 jours") AJOUTER A TABLEAU($TableauApparence;"") AJOUTER A TABLEAU($TableauHL;Vrai) AJOUTER A TABLEAU($TableauDeltaY;0) AJOUTER A TABLEAU($TableauHauteur;20) $uid:=Generer UUID AJOUTER A TABLEAU($TableauUUID;$uid) AJOUTER A TABLEAU($TableauDate;Date du jour+$i) AJOUTER A TABLEAU($TableauHeure;?23:00:00?) AJOUTER A TABLEAU($TableauDuration;?34:00:00?) AJOUTER A TABLEAU($TableauType;"Rendez-Vous") AJOUTER A TABLEAU($TableauTitre;"DUps "+Chaine($i)+" - "+Chaine($j)) AJOUTER A TABLEAU($TableauRessource;"fb") AJOUTER A TABLEAU($TableauDescription;"Un Blabla") AJOUTER A TABLEAU($TableauAide;Chaine(Date du jour+$i)+" - "+"23:00 - 09:00 - 2 jours") AJOUTER A TABLEAU($TableauApparence;"") AJOUTER A TABLEAU($TableauHL;Vrai) AJOUTER A TABLEAU($TableauDeltaY;20) AJOUTER A TABLEAU($TableauHauteur;20) $uid:=Generer UUID AJOUTER A TABLEAU($TableauUUID;$uid) AJOUTER A TABLEAU($TableauDate;Date du jour+$i) AJOUTER A TABLEAU($TableauHeure;?23:00:00?) AJOUTER A TABLEAU($TableauDuration;?34:00:00?) AJOUTER A TABLEAU($TableauType;"Rendez-Vous") AJOUTER A TABLEAU($TableauTitre;"DUps "+Chaine($i)+" - "+Chaine($j)) AJOUTER A TABLEAU($TableauRessource;"fb") AJOUTER A TABLEAU($TableauDescription;"Un Blabla") AJOUTER A TABLEAU($TableauAide;Chaine(Date du jour+$i)+" - "+"23:00 - 09:00 - 2 jours") AJOUTER A TABLEAU($TableauApparence;"") AJOUTER A TABLEAU($TableauHL;Vrai) AJOUTER A TABLEAU($TableauDeltaY;40) AJOUTER A TABLEAU($TableauHauteur;20) SAG_purgeAllEvent $error:=SAG_setEvents (->$TableauUUID;\ ->$TableauDate;\ ->$TableauHeure;\ ->$TableauDuration;\ ->$TableauType;\ ->$TableauTitre;\ ->$TableauRessource;\ ->$TableauDescription;\ ->$TableauAide;\ ->$TableauApparence;\ Faux;\ ->$TableauHL;\ ->$TableauDeltaY;\ ->$TableauHauteur