This is an automated email from the ASF dual-hosted git repository.

doebele pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/empire-db.git


The following commit(s) were added to refs/heads/master by this push:
     new 25ebfd3  EMPIREDB-312 TagEncodingHelper new method 
isRenderValueComponent()
25ebfd3 is described below

commit 25ebfd37e929be2dd8223ded2cea0c42f98ee88e
Author: Rainer Döbele <[email protected]>
AuthorDate: Mon Oct 14 19:58:09 2019 +0200

    EMPIREDB-312
    TagEncodingHelper new method isRenderValueComponent()
---
 .../src/main/java/org/apache/empire/jsf2/components/ControlTag.java | 4 ++--
 .../src/main/java/org/apache/empire/jsf2/components/InputTag.java   | 6 +++---
 .../main/java/org/apache/empire/jsf2/utils/TagEncodingHelper.java   | 5 +++++
 3 files changed, 10 insertions(+), 5 deletions(-)

diff --git 
a/empire-db-jsf2/src/main/java/org/apache/empire/jsf2/components/ControlTag.java
 
b/empire-db-jsf2/src/main/java/org/apache/empire/jsf2/components/ControlTag.java
index 4fbeb09..7591393 100644
--- 
a/empire-db-jsf2/src/main/java/org/apache/empire/jsf2/components/ControlTag.java
+++ 
b/empire-db-jsf2/src/main/java/org/apache/empire/jsf2/components/ControlTag.java
@@ -513,7 +513,7 @@ public class ControlTag extends UIInput implements 
NamingContainer
                 control.updateInputState(parent, inpInfo, context, true);
             }
             // set rendered
-            boolean readOnly = helper.isRecordReadOnly();
+            boolean renderValue = helper.isRenderValueComponent();
             List<UIComponent> children = parent.getChildren();
             for (UIComponent child : children)
             {   // reset child id
@@ -521,7 +521,7 @@ public class ControlTag extends UIInput implements 
NamingContainer
                     child.setId(child.getId());
                 // set rendered
                 boolean valueOutput = (child instanceof ValueOutputComponent);
-                child.setRendered((valueOutput ? readOnly : !readOnly));
+                child.setRendered((valueOutput ? renderValue : !renderValue));
             }
             // render
             control.renderInput(parent, inpInfo, context);
diff --git 
a/empire-db-jsf2/src/main/java/org/apache/empire/jsf2/components/InputTag.java 
b/empire-db-jsf2/src/main/java/org/apache/empire/jsf2/components/InputTag.java
index 159c62c..71f6fe2 100644
--- 
a/empire-db-jsf2/src/main/java/org/apache/empire/jsf2/components/InputTag.java
+++ 
b/empire-db-jsf2/src/main/java/org/apache/empire/jsf2/components/InputTag.java
@@ -190,11 +190,11 @@ public class InputTag extends UIInput implements 
NamingContainer
         }
         
         // set readonly
-        boolean readOnly = helper.isRecordReadOnly();
-        setRenderInput(!readOnly);
+        boolean renderValue = helper.isRenderValueComponent();
+        setRenderInput(!renderValue);
 
         // render components
-        if (readOnly)
+        if (renderValue)
         {   // render value
             String tagName = "span";
             String styleClass = helper.getTagStyleClass("eInpDis");
diff --git 
a/empire-db-jsf2/src/main/java/org/apache/empire/jsf2/utils/TagEncodingHelper.java
 
b/empire-db-jsf2/src/main/java/org/apache/empire/jsf2/utils/TagEncodingHelper.java
index 942aacf..e61712c 100644
--- 
a/empire-db-jsf2/src/main/java/org/apache/empire/jsf2/utils/TagEncodingHelper.java
+++ 
b/empire-db-jsf2/src/main/java/org/apache/empire/jsf2/utils/TagEncodingHelper.java
@@ -775,6 +775,11 @@ public class TagEncodingHelper implements NamingContainer
         }
     }
 
+    public boolean isRenderValueComponent()
+    {
+        return isRecordReadOnly();
+    }
+    
     public boolean isRecordReadOnly()
     {
         // check attribute

Reply via email to