Melloware created MYFACES-4740:
----------------------------------

             Summary: Quarkus: UberJar is causing PF AjaxBehaviors not to work
                 Key: MYFACES-4740
                 URL: https://issues.apache.org/jira/browse/MYFACES-4740
             Project: MyFaces Core
          Issue Type: Bug
          Components: Extension Feature
    Affects Versions: 4.1.2
            Reporter: Melloware


When using UberJar and including both PrimeFaces and PrimeFaces Extensions they 
both declare a "client-behavior-renderer"


{code:xml}
    <client-behavior-renderer>
      
<client-behavior-renderer-type>org.primefaces.component.AjaxBehaviorRenderer</client-behavior-renderer-type>
      
<client-behavior-renderer-class>org.primefaces.behavior.ajax.AjaxBehaviorRenderer</client-behavior-renderer-class>
    </client-behavior-renderer>
{code}

however when the UberJar combines MyFaces, OmniFaces, PF, and PFE into one 
faces-config.xml there are some issues including that the PFE 
"client-behavior-renderer" overwrites the PF one.


{code:java}
    <client-behavior-renderer>
      
<client-behavior-renderer-type>org.primefaces.extensions.behavior.JavascriptBehaviorRenderer</client-behavior-renderer-type>
      
<client-behavior-renderer-class>org.primefaces.extensions.behavior.javascript.JavascriptBehaviorRenderer</client-behavior-renderer-class>
    </client-behavior-renderer>
{code}

instead of the final result being:


{code:xml}
    <client-behavior-renderer>
      
<client-behavior-renderer-type>org.primefaces.component.AjaxBehaviorRenderer</client-behavior-renderer-type>
      
<client-behavior-renderer-class>org.primefaces.behavior.ajax.AjaxBehaviorRenderer</client-behavior-renderer-class>
    </client-behavior-renderer>
    <client-behavior-renderer>
      
<client-behavior-renderer-type>com.melloware.MyBehaviorRenderer</client-behavior-renderer-type>
      
<client-behavior-renderer-class>org.melloware.behavior.MyBehaviorRenderer</client-behavior-renderer-class>
    </client-behavior-renderer>
{code}

I reported the issue to XmlCombiner and submitted a PR: 
https://github.com/atteo/xml-combiner/issues/11






--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to