Page 1 sur 1

Mode Edition Formulaire Web

MessagePublié: 30 Sep 2003 à 17:17
par liege
J'ai créé un base destiné au web.les documents de mes vue sont visibles uniquement en mode lecture.aujourd'hui, je dois ajouter un bouton pour l'utilisateur sur le documentdéjà enregistré (qui est en mode lecture...) cela veut dire qu'il faudraitavoir un document en mode édition sans que l'utilisateur ne puisse modifierses contenus mais juste cliquer sur ce bouton. Les contenus du documentne doivent pas être accessibles à l'utilisateur.(Sachant également, que l'on ne reconnaît pas l'utilisateur au log.....donc pas d'identifiant....)Le fait d'essayer un agent pose problème dans la mesure où "OpenAgent"est en mode lecture......Que faire ?

Re: Mode Edition Formulaire Web

MessagePublié: 01 Oct 2003 à 07:54
par Rigol'man
je suis pas sur d'avoir tout compris mais bon ..... tu veux avoir ton doc en edition sans que l'utilisateur ne puisse modifier les champs ????? si c ca, il faut que tu es des champs calculés a l'affichage qui montrent le contenu de ton doc en reprenant la valeur des champs editables ...exemple :t'as deux champs editables nom et prenom que tu caches, et deux champs calculé a l'affichage nom_display et prenom_display qui sont visibles ........voila, en esperant avoir tout compris ........ :o)[%sig%]

Re: Mode Edition Formulaire Web

MessagePublié: 01 Oct 2003 à 08:21
par polbusse
Je n'ai pas tout compris non plus.Apparemment tu aimerais créer un bouton d'action qui modifie le document quisoit à la disposition des utilisateurs sachant qu'ils n'ont pas un droit de modif sur eux.si c bien ca, il est possible de lancer un agent via javascript sur le code du bouton.code javascript sur le bouton : action_du_bouton();et code à ajouter au $$HTMLHead :xxdbPath:=@ReplaceSubstring(@ReplaceSubstring(@Subset(@DbName; -1); " "; "+" ); "\\"; "/" );"function action_du_bouton() { " + @NewLine +" xxName = 'LanceAgent';" + @NewLine +" xxFeatures = 'toolbar=no,location=no,directories=no,status=no,menubar=no,top=3000, scrollbars=no,resizable=yes,width=1,height=1';" + @NewLine +" xxURL = '/" + xxdbpath + "/AgentDaction?OpenAgent&';" + @NewLine +" xxURL = xxURL + '&ID=" + @Text(@DocumentUniqueID) + "&UserName=" + @ReplaceSubstring(@UserName;" ";"+") + "&';" + @NewLine +" xxnewwin = window.open(xxURL, xxName, xxFeatures);"+ @NewLine +"}"