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