Ouverture d'un document directement en modification depuis une vue
Dans l'onglet colonnes de la vue, paramétrer la colonne, qui contient l'id du document, de la façon suivante :
Type de colonne = "Lien HyperText" Titre = "TITRE" Colonne = "id" Url format = "javascript:OpenEditDocument("0")" Texte si valeur null = "" Champ texte = "_NOM_DU_CHAMP_CORRESPONDANT_AU_TITRE"
Dans l'onglet code de la vue, ajouter le code suivant :
// Ouvre un document en mode édition, directement depuis la vue.
string script = @"function OpenEditDocument(id)
{
var fieldName = 'reference';
var ref = APScore.Document.GetBackendFieldValue(BaseSite, id, fieldName);
url = BaseSite + 'PageLoader.ashx?Edit&IdDoc=' + id + '&ext=1';
APScore.Window.OpenUrl(url, ref, ref);
} ";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "CUST_OPEN_IN_EDIT", script, true);