# getTransitionParameters()
La méthode getTransitionParameters() permet de modifier les caractéristiques des paramètres de transitions.
Anakeen\Ui\AttributeInfo[] getTransitionParameters(string $transitionId)
Elle doit retourner un array d'objets de la classe \Anakeen\Ui\AttributeInfo.
Le Smart Field cadre dans lequel les attributs sont insérés est identifié par la constante
TransitionRender::parameterFrameAttribute;
Si la caractéristique nr de la transition n'est pas true, un Smart Field TransitionRender::commentAttribute est
ajouté à la liste des paramètres. Il est inséré dans un cadre propre : TransitionRender::commentFrameAttribute.
WARNING
Les attributs de types tab ou frame ne peuvent pas être utilisés dans la déclaration des paramètres de la
transition.
# Exemples
modifier la visibilité du paramètre
wad_file.namespace My; class CustomRender extends \Anakeen\Ui\TransitionRender { public function getTransitionParameters($transitionId) { $parameters = parent::getTransitionParameters($transitionId); foreach ($parameters as &$ask) { $attribute = $this->workflow->getAttribute($ask->getId()); if ($attribute && $attribute->id === \Anakeen\AttributeIdentifiers\My_workflow::wad_file) { $ask->setVisibility("S"); } } return $parameters; } }