Lancement d'une prévisualisation d'un doc à l'ouverture d'un formulaire

Bonjour,

Je voudrais savoir s’il était possible de lancer par défaut le « prévisualiser » lors de l’ouverture d’un formulaire contenant un attribut (ramené) de type document ?

L’utilisateur pourra ensuite fermer la prévisualisation pour accéder au formulaire.


Merci d’avance pour votre aide.

Abed.

Vous pouvez ajouter un hook front dans la resource SCRIPT de l’objet pour cliquer sur le bouton ou directement appeler le preview.

Si votre champ s’appelle “myfield” Il faut scripter dans le form.onload quelque chose comme :

$("[data-action='bpreview_field_myfield']").click();

ou si vous voulez spécifier le document à ouvrir sans présager de la présence du bouton :

var doc = obj.item.myfield;
var target = {
  name: doc.name,
  object: "myobject",
  field: "myfield",
  rowId: obj.getRowId(),
  docId: doc.id
};
$ui.previewDocument(target);