[FogBugz #432] Upload multiple de fichiers dans liaison visite #495

Open
opened 2023-07-04 08:08:09 +02:00 by fbenoist68 · 8 comments

Assigned To: CLOSED
Project: Mobile Portal
Area: Divers
Category: Bogue
Priority: A fixer impérativement

Assigned To: CLOSED Project: Mobile Portal Area: Divers Category: Bogue Priority: A fixer impérativement
Poster
Owner

Event ID: 2030
Date: 2016-05-01T15:50:56Z
Person: Frederik Benoist
Description: Fermé par Frederik Benoist

Event ID: 2030 Date: 2016-05-01T15:50:56Z Person: Frederik Benoist Description: Fermé par Frederik Benoist
Poster
Owner

Event ID: 2029
Date: 2016-05-01T15:50:56Z
Person: Frederik Benoist
Description: Résolu (Corrigé) and assigned to Frederik Benoist by Frederik Benoist

Résolu dans 4.0.3 avec la méthode successMultiple()

Event ID: 2029 Date: 2016-05-01T15:50:56Z Person: Frederik Benoist Description: R&#233;solu (Corrig&#233;) and assigned to Frederik Benoist by Frederik Benoist <p> R&eacute;solu dans 4.0.3 avec la m&eacute;thode successMultiple()</p>
Poster
Owner

Event ID: 2020
Date: 2016-04-29T08:58:51Z
Person: Frederik Benoist
Description: Attribué à Saber Bhar par Frederik Benoist

Event ID: 2020 Date: 2016-04-29T08:58:51Z Person: Frederik Benoist Description: Attribué à Saber Bhar par Frederik Benoist
Poster
Owner

Event ID: 2011
Date: 2016-04-29T06:29:48Z
Person: Frederik Benoist
Description: Modifié par Frederik Benoist

Effectivement l'appel à success est effectué autant de fois que de fichiers.

Il ne faut donc pas prendre serverResponse[0] mais vérifier que proc_error_code = 0 et surtout que le fichier n'est pas déjà dans la liste avant de l'ajouter !!

 

                success: function (file, serverResponse) {
                    var jsResp = serverResponse[0];
                file.previewElement.classList.add(&quot;dz-success&quot;);

                var tmpFile = &#39;&lt;tr id=&quot;LFrow_&#39; + jsResp.id + &#39;&quot;&gt;&#39; +
                        &#39;&lt;td&gt;&lt;a  href=&quot;/MobilePortal4/VisiteDocServlet?id_visite_data_bin=&#39; + jsResp.id + &#39;&quot; target=&quot;_blank&quot;&gt;&#39; + jsResp.filename + &#39;&lt;/a&gt;&lt;/td&gt;&#39; +
                        &#39;&lt;td&gt;&#39; + moment().format(&#39;L&#39;) + &#39;&lt;/td&gt;&lt;td&gt;&#39; + g_regional + &#39;&lt;/td&gt;&#39; +
                        &#39;&lt;td&gt;&lt;a  href=&quot;javascript:pageFunction.handleDeleteDoc(\&#39;&#39; + jsResp.id + &#39;\&#39;,this);&quot; &#39; +
                        &#39;class=&quot;btn btn-xs black btn-danger&quot;&gt;&#39; + i18n.t(&quot;bouton.ni_supprimer&quot;) + &#39;&lt;/a&gt;&lt;/td&gt;&lt;/td&gt;&#39;;
                var $LinkFiles = $(&#39;#tab_link_files tbody&#39;);

                if ($LinkFiles.find(&#39;tr&#39;).length === 0)
                    $LinkFiles.append(tmpFile);
                else
                    $LinkFiles.find(&#39;tr&#39;).filter(&#39;:last&#39;).after(tmpFile);
            }
        });</pre>
Event ID: 2011 Date: 2016-04-29T06:29:48Z Person: Frederik Benoist Description: Modifié par Frederik Benoist <p> Effectivement l&#39;appel &agrave; success est effectu&eacute; autant de fois que de fichiers.</p> <p> Il ne faut donc pas prendre serverResponse[0] mais v&eacute;rifier que proc_error_code = 0 et surtout que le fichier n&#39;est pas d&eacute;j&agrave; dans la liste avant de l&#39;ajouter !!</p> <p> &nbsp;</p> <pre> success: function (file, serverResponse) { var jsResp = serverResponse[0]; file.previewElement.classList.add(&quot;dz-success&quot;); var tmpFile = &#39;&lt;tr id=&quot;LFrow_&#39; + jsResp.id + &#39;&quot;&gt;&#39; + &#39;&lt;td&gt;&lt;a href=&quot;/MobilePortal4/VisiteDocServlet?id_visite_data_bin=&#39; + jsResp.id + &#39;&quot; target=&quot;_blank&quot;&gt;&#39; + jsResp.filename + &#39;&lt;/a&gt;&lt;/td&gt;&#39; + &#39;&lt;td&gt;&#39; + moment().format(&#39;L&#39;) + &#39;&lt;/td&gt;&lt;td&gt;&#39; + g_regional + &#39;&lt;/td&gt;&#39; + &#39;&lt;td&gt;&lt;a href=&quot;javascript:pageFunction.handleDeleteDoc(\&#39;&#39; + jsResp.id + &#39;\&#39;,this);&quot; &#39; + &#39;class=&quot;btn btn-xs black btn-danger&quot;&gt;&#39; + i18n.t(&quot;bouton.ni_supprimer&quot;) + &#39;&lt;/a&gt;&lt;/td&gt;&lt;/td&gt;&#39;; var $LinkFiles = $(&#39;#tab_link_files tbody&#39;); if ($LinkFiles.find(&#39;tr&#39;).length === 0) $LinkFiles.append(tmpFile); else $LinkFiles.find(&#39;tr&#39;).filter(&#39;:last&#39;).after(tmpFile); } });</pre>
Poster
Owner

Event ID: 1982
Date: 2016-04-26T05:15:16Z
Person: Frederik Benoist
Description: Modifié par Frederik Benoist

Event ID: 1982 Date: 2016-04-26T05:15:16Z Person: Frederik Benoist Description: Modifié par Frederik Benoist
Poster
Owner

Event ID: 1978
Date: 2016-04-26T05:13:37Z
Person: Frederik Benoist
Description: Modifié par Frederik Benoist

Quand on upload plusieurs fichiers dans la fiche visite, les noms+extensions ne sont pas correct à l'affiche (OK pour l'enregistrement par contre)

Event ID: 1978 Date: 2016-04-26T05:13:37Z Person: Frederik Benoist Description: Modifié par Frederik Benoist Quand on upload plusieurs fichiers dans la fiche visite, les noms+extensions ne sont pas correct &#224; l&#39;affiche (OK pour l&#39;enregistrement par contre)
Poster
Owner

Event ID: 1977
Date: 2016-04-26T05:12:46Z
Person: Frederik Benoist
Description: Attribué à Frederik Benoist par Frederik Benoist

Event ID: 1977 Date: 2016-04-26T05:12:46Z Person: Frederik Benoist Description: Attribué à Frederik Benoist par Frederik Benoist
Poster
Owner

Event ID: 1976
Date: 2016-04-26T05:12:46Z
Person: Frederik Benoist
Description: Ouvert par Frederik Benoist

Event ID: 1976 Date: 2016-04-26T05:12:46Z Person: Frederik Benoist Description: Ouvert par Frederik Benoist
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: fbenoist68/mobileportal#495
There is no content yet.