noalyss-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Noalyss-commit] [noalyss] 23/34: Documentation ManageTable.js


From: Dany De Bontridder
Subject: [Noalyss-commit] [noalyss] 23/34: Documentation ManageTable.js
Date: Sun, 5 Feb 2023 04:41:42 -0500 (EST)

sparkyx pushed a commit to branch devel
in repository noalyss.

commit 553ac0a02c6c0cba7ee1016fd0f6a5bb627f27dd
Author: sparkyx <danydb@noalyss.eu>
AuthorDate: Sat Jan 28 19:12:02 2023 +0100

    Documentation ManageTable.js
---
 html/js/managetable.js | 21 ++++++++++++++++++++-
 1 file changed, 20 insertions(+), 1 deletion(-)

diff --git a/html/js/managetable.js b/html/js/managetable.js
index a9c4d4113..864b17230 100644
--- a/html/js/managetable.js
+++ b/html/js/managetable.js
@@ -64,6 +64,21 @@
 
  How to call a function AFTER save ?
  You set a function afterSaveFct like in the example, it will be trigger after 
you submit the FORM
+ a function  named afterSaveFct(r) where r is the row in HTML to display, with 
a attribute ctl_pk_id which is the    primary key and id of the row
+ Example :
+ @code
+ document_attach_obj.afterSaveFct=function(e) {
+    var ctl_pk_id=e.getAttribute("ctl_pk_id");
+       var formData = new FormData();
+    var file_data=document.getElementById('da_file_name');
+    formData.append('da_file_name', file_data.files[0]);
+    var xhr = new XMLHttpRequest();
+    xhr.open("POST", "ajax.php?p_id="+ctl_pk_id+"&do=upload_document", true);
+       xhr.send(formData);
+}
+ </script>
+ @endcode
+  As a hidden parameter the Manage_Table:object_name must be  set
 
  Example :
  @code
@@ -231,7 +246,11 @@ var ManageTable = function (p_table_name)
      the current object
      </caption>
      *
-     *
+     *  *Call the ajax with the action save , it is possible to call a 
function after the save by creating
+     * +     * a function  named afterSaveFct(r) where r is the row in HTML to 
display, with a attribute ctl_pk_id which is the
+     * +     * primary key and id of the row
+     * +     *
+     * +     * As a hidden parameter the Manage_Table:object_name must be  set
      *
      */
     this.save = function (form_id) {



reply via email to

[Prev in Thread] Current Thread [Next in Thread]