diff --git a/javascript/src/QfqForm.js b/javascript/src/QfqForm.js
index b91135cb5bb42394b9429a3c87ed8ba3cf93d363..50231abda1d267ff9b8982ba93e8a23ce25f6f53 100644
--- a/javascript/src/QfqForm.js
+++ b/javascript/src/QfqForm.js
@@ -641,7 +641,10 @@ var QfqNS = QfqNS || {};
                 if (configurationItem.disabled !== undefined) {
                     // Readonly and disabled is the same in our domain
                     element.setEnabled(!configurationItem.disabled);
+                }
 
+                if (configurationItem.hidden !== undefined) {
+                    element.setHidden(configurationItem.hidden);
                 }
             } catch (e) {
                 n.Log.error(e.message);