Le forum (ô combien francophone) des utilisateurs de Powerbuilder.




Bonjour,
Je voudrais savoir s'il est possible de gérer dynamiquement les droits d'accès à certaines parties du menu, je m'explique :
En base, j'ai enregistré le nom de chaque élément du menu avec en face un indicateur (0 ou 1) qui indique si cet élément du menu doit être actif ou pas.
Ma question est la suivante :
Est il possible de récupérer par script, le nom de chaque élément d'un menu pour ensuite lui attribuer la propriété enabled.
Merci
Dernière modification par julien (30-07-2009 15:27:53)
Hors ligne














Bonjour, oui, regarde du côté de la propriété Item[]
Hors ligne




Et pour "récupérer" mon objet menu c'est bien
m_cdmidback_menu lm_etmf_frame lm_etmf_frame = w_cdmidback_mdi.MenuId
Dernière modification par julien (29-07-2009 15:06:10)
Hors ligne














yep
PS : pour la balise code, il faut mettre code=pb
Hors ligne




Ok, pour la première partie, ça fonctionne.
J'arrive à récupérer la propriété Text mais je voudrais récupérer son nom et là, je ne trouve pas la propriété me le permettant.
Dernière modification par julien (29-07-2009 15:08:44)
Hors ligne














ClassName() ?
Hors ligne




Merci erasor, c'est exactement ce que je voulais !
Hors ligne














à la bonne heure
NB : pour le [RESOLU] c'est en MAJUSCULES et avec un espace après le ]
dsl
Hors ligne




J'ai une autre question !
Comment puis je mettre lm_etmf_frame.Item[ll_i] dans une variable ?
Merci
Hors ligne











J'ai du mal à comprendre ta question: lm_etmf_frame est déjà une variable
Hors ligne




En fait, j'ai trouvé pour faire autrement.
Merci de votre aide
Hors ligne