SJ Add DC Functions
Fonction SWITCH_ACCESS_ATTRIBUTE_MULTI
Fonctions DEFINITION
Modifie le meta-attribut _access de plusieurs attributs selon une condition commune. Permet de modifier l'apparence de l'attribut dans le panneau option des composants dynamiques.
SWITCH_ACCESS_ATTRIBUTE_MULTI(condition, string_parameter_group)
Paramètre(s)
- condition : Formule qui retourne vrai ou faux
- string_parameter_group : Groupe de 3 paramètres, l'ensemble est entre guillemet. " attribute_name , access_true , access_false ". Chaque groupe est séparé par une virgule. Au moins un groupe est attendu.
- nom_attribut : Name of the target attribute, whose access meta-attribute will be modified
- access_true : Index de la propriété access si la condition est vraie. Dans la liste 0 => aucun, 1 => lecture seule, 2 => saisie, 3 => liste d'option
- access_false : Index de la propriété access si la condition est fausse. Dans la liste 0 => aucun, 1 => lecture seule, 2 => saisie, 3 => liste d'option
Exemple
Télécharger le fichier de la démo (Sketchup 2017)
SjAddDCFunctions_Switch_Access_Attribute_multi_SU2017.skp
Vous avez plusieurs options facultatives A B ou AB
Ci-dessous le panneau option standard qui affiche tous les attributs quelques soit l'option choisie.
En utilisant la fonction SWITCH_ACCESS_ATTRIBUTE_MULTI vous pouvez modifier l'affichage de plusieurs attributs selon une condition.
Ci-dessous le même panneau option avec 2 attributs supplémentaires qui utilisent la fonction.
Les attributs "optionB..." sont cachés quand l'option A est sélectionnée.
Les attributs "optionA..." sont cachés quand l'option B est sélectionnée.
Les attributs "optionA..." "optionB..."sont visibles quand l'option AB est sélectionnée.
Pour modifier l'affichage d'un seul attribut SWITCH_ACCESS_ATTRIBUT
Pour modifier l'affichage des attributs commençant par une chaine de caractères SWITCH_ACCESS_ATTRIBUT_BEGIN
Pour modifier plusieurs attributs avec des paramètres d'affichage personnalisés SWITCH_ACCESS_ATTRIBUTE_MULTI