Créér un élément dans une liste personnalisé et être immédiatement redirigé sur le formulaire d'édition
Bonjour à tous, j'ai une liste personnalisé, je voudrais que lorsqu'on rajoute un élément, qu'il soit redirigé sur la page d'édition. J'avais commencé par le bouton :
Code:
1 2
|
<input type="button" value="Valider" name="btnSave" onclick="javascript:{ddwrt:GenFireServerEvent('__commit;__redirect={EditForm.aspx?id=}')}" /> |
Mais je n'ai pas trouvé le moyen de récupérer l'ID.
En faisant mes recherches, je suis tombé quelque chose d'intéressant.
En gros, je dois créer un formulaire d'édition personnalisé, tout supprimer, rajouter un edit item form item puis modifier la requête pour selectionner le dernière élément. C'est là où je coince, je ne sais pas quoi modifier. :(
Pouvez-vous m'aider, merci d'avance.
Citation:
1 - Dans SharePoint Designer Créer une page nouvelle, il appelle par exemple "LastItem.aspx" et le lieu d'un DataView à ce sujet en vue formulaire unique pour l'élément de la liste de destination.
paging 2-limiter à un seul enregistrement, réglez le tri par ID et descendant et filtrer la liste pour simplement montrer élément qui est créé par [] l'utilisateur courant.
3-Maintenant, vous n'avez pas besoin de passer toute la chaîne de requête sur cette page. il suffit de remplacer la valeur par défaut bouton "OK" dans NewForm.aspx de la liste avec un bouton HTML entrée standard et l'ajouter à sa définition "onclick =" javascript: (DDWRT: GenFireServerEvent (concat ('__commit; __redirect = () LastItem.aspx ». Après avoir soumis un nouvel élément à la liste, vous serez redirigé vers un point de vue de modifier l'objet créé.
Vous pouvez faire de même pour le bouton Enregistrer dans LastItem.aspx pour rediriger vers une autre page après avoir cliqué sur le bouton Enregistrer.
Source : http://fr.w3support.net/index.php?db=so&id=801878