#1 Fri 25 January 2002 13:15
- Lionel Magallon
- Invité
[esri] Edition de theme en Avenue
Salut,
j'ai un problême avec Avenue:
je veux utiliser l'instruction anFTheme.ClipSelected
(aShape). Apparemment (d'après l'aide) il faut que le
thème soit éditable (on doit avoir anFTheme.GetFTab.IsEditable
returns TRUE). Pb : je trouve pas l'instruction qui rend le
thème éditable. En effet, il y a bien une instruction anFTheme.StopEditing
(doSave) qui permet de stopper l'édition du thème,
mais il n'y en a pas qui rend un theme éditable (de type StarEditing).
Si quelqu'un a la solution ...
Merci.
#2 Fri 25 January 2002 13:17
- Ludovic LESTRAT
- Invité
Re: [esri] Edition de theme en Avenue
> j'ai un probleme avec Avenue:
> je veux utiliser l'instruction anFTheme.ClipSelected (aShape). Apparemment
> (d'apres l'aide) il faut que le theme soit editable (on doit avoir
> anFTheme.GetFTab.IsEditable returns TRUE). Pb : je trouve pas l'instruction
> qui rend le theme editable.
Methode simple :
leFtheme.getFtab.setEditable(true)
Une fois fini l'edition :
leFtheme.getFtab.setEditable(false)
> En effet, il y a bien une instruction
> anFTheme.StopEditing (doSave) qui permet de stopper l'edition du theme,
> mais il n'y en a pas qui rend un theme editable (de type StarEditing). Si
> quelqu'un a la solution ...
Je ne vois pas trop l'interet de la commande stopEditing du fait qu'en
realite c'est la Ftab que l'on modifie....
Sinon la methode plus sioux (avec possibilite d'annulation des
modifications), il faut utiliser
anFtab.beginTransaction et anFtab.endTransaction (cf l'aide en ligne)
Bon courage
Ludovic
LESTRAT Ludovic, Geo-Hyd
386 rue du rond d'eau
45590 Saint Cyr en Val
#3 Fri 25 January 2002 13:19
- Lionel Magallon
- Invité
Re: [esri] Edition de theme en Avenue
L'astuce consite à chercher dans la classe View et non Ftheme :
on peut alors utiliser
aView.SetEditableTheme (aTheme).
Merci.