Skip to main content
Version: Next

Ouvrir un document depuis un lien

Domaine d'application

Cet article est en lien avec le ticket APS-4663 livré en v23.4

La page d’accès aux documents est PageLoader.ashx, c’est elle qui décide quelle page du formulaire afficher en fonction des règles de routage définies. Ci-dessous, vous trouverez quelques exemples d’URL de redirection avec le paramètre supplémentaire :

/app/#link=doc/${appName}/${docId}/open : ouvre un document en lecture
/app/#link=doc/${appName}/${docId}/edit : ouvre un document en édition
/app/#link=doc/${appName}/${docId}/edit/%26focusOn%3Dtitle : ouvre un document en édition et
place le focus sur le champ title
Descripion détaillée
  • /app/ : l’url d’accès à l’application (il faudra peut-être faire en sorte que Loader.ashx ne soit plus la page par défaut mais plutôt ExtMain2)

  • # : voir ci-avant l’utilité de ce # plutôt qu’un paramètre querystring

  • link=doc : indique qu’on veut ouvrir une ressource (link) de type doc (=doc).Ainsi, on garde la possibilité de gérer d’autres types de ressources plus tard, voire de gérer d’autres types d’actions.

  • /${appName}/${docId}/: les paramètres nécessaires à l’ouverture du document open|edit|create : type d’ouverture du document

  • %26focusOn%3Dtitle : des paramètres optionnels supplémentaires à faire passer à la page du document. Ils sont URL encodés

  • On pourrait même gérer l’ouverture de plusieurs documents : /app/#link=doc/GED/my-doc-1/edit#link=doc/GED/my-doc-2/open