Désactiver le bouton créer sous conditions

Désactiver le bouton créer sous conditions
0
Tags: #<Tag:0x00007f85361a4128>

Bonjour,

J’aimerai conditionner l’accès à la création en formulaire.
Pouvez m’indiquer quelle fonction permet d’afficher ou non le bouton créer ?
L’accès au formulaire en consultation doit rester accessible.

Merci

Il y a un hook serveur pour implémenter la logique métier qui autorise ou non la création : isCreateEnable

Si on parle d’un bouton “Creer” d’un objet panel avec des conditions sur l’objet parent, il faut implémenter la logique sous if (isPanelInstance()) {...} et en utilisant getParentObject()

Il y a aussi l’accès UI lui-même

setListAccessNewForm(false) = pas d’accès au bouton Créer par formulaire
setListAccessNewLine(false) = pas d’accès au bouton Ajouter en liste

car on peut avoir le droit de créer (isCreateEnable=true) mais pas d’avoir le bouton standard.

Oui mais pour choisir l’approche ça revient à se poser la question de savoir si c’est une vraie règle métier ou une simple contrainte d’expérience utilisateur