Ou peut-on configurer ou faire un script client qui met à jour automatiquement tous les champs liens pour afficher aussi le titre ? et l’exécuter quelque soit les documents, pour faciliterle fonctionnement à méthode de la feuille de temps ?
Pour automatiser le nommage des articles, je peux te proposer le script suivant. Maintenant ce n’est pas très robuste, ça mériterait plutôt d’avoir un champ supplémentaire dans lequel tu ajoutes le libellé et tu utilises le champ « item_name » uniquement pour la concaténation:
if not doc.item_name.startswith(doc.item_code):
doc.item_name = doc.item_code + " : "+ doc.item_name
Il existe une API dans le framework qui permet d’affecter une règle d’affichage à certain lien.
Je crois juste que cet affichage n’est pas possible sur les en-têtes de document, uniquement les tables enfant.
Il faut ajouter la fonction frappe.form.link_formatters["doctype"] dans un script client et ça formatte automatiquement le lien.
Actuellement c’est utilisé pour les types de document « User », « Item », « Employee », « Project ».
Pour les lien visibles dans une table enfant, il est aussi possible d’utiliser une fonction définissant la couleur de l’indicateur: