Chapter 4 Gestion des profils
La méthode d'édition permet de personnaliser le comportement par défaut pour l'outil dans les formulaires personnalisés, ou bien pour le bouton Points de suspension dans la liste des attributs étendus qui s'affiche à droite de l'attribut étendu dans la feuille de propriétés de l'objet.
Vous pouvez cliquer sur l'outil Créer une méthode pour l'édition de la valeur à droite de la liste pour créer une méthode pour l'objet courant et la sélectionner pour l'attribut étendu.
Vous pouvez également cliquer sur l'outil Propriétés à droite de la liste pour afficher la page sur laquelle vous pouvez modifier la méthode créée. Pour plus d'informations sur les méthodes, voir Définition d'une méthode dans un profil.
Le script de méthode d'édition suivant permet d'afficher une sélection d'objet étendus ayant un stéréotype de clé de cryptage et définir le nom de l'objet étendu dans l'attribut étendu de l'objet courant :
Sub %Method%(obj) Dim Mdl, Sel ' Retrieve the model Set Mdl = obj.Model If Not Mdl is Nothing then ' Create a selection object Set Sel = Mdl.CreateSelection If Not Sel is Nothing then Dim EncryptionKey ' Show the object picker dialog for selecting an Encryption key Set EncryptionKey = Sel.ShowObjectPicker ("ExtendedObject", "EncryptionKey", "Select an Encryption Key",False) ' Retrieve the selection If not EncryptionKey is Nothing Then obj.SetExtendedAttribute "Encrypted", "true" obj.SetExtendedAttribute "EncryptionKey", EncryptionKey.Code else output "Encryption Key selection cancelled or no Encryption Key defined in the model" End If Set EncryptionKey = Nothing ' Free the temporary selection Sel.Delete End If End If Set Mdl = Nothing End Sub
Copyright (C) 2006. Sybase Inc. All rights reserved. |
![]() |