[ 
https://issues.apache.org/jira/browse/BEEHIVE-1211?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robert Kowalchuk updated BEEHIVE-1211:
--------------------------------------

    Description: 
The tags are XHTML compliant when using:

<netui:html documentType="xhtml1-transitional">

But the html produced doesn't support all xhtml because most of the netui tags 
don't allow nested tags or client side nested html. For example.

<netui:html documentType="xhtml1-transitional">
    <netui:form action="saveForm">
         <netui:textBox tagId="first_name" dataSource="pageFlow.lastName">
                   <b:xhtml_client_side_tag/>
         </netui:textBox>
    </netui:form>
</netui:html>

Should produce:

<html>
   <form ....>
      <input type="text" id="first_name" name="pageFlow.lastName">
           <b:xhtml_client_side_tag/>
     </input>
   </form>
</html>

instead it produces:

<html>
   <form ....>
      <input type="text" id="first_name" name="pageFlow.lastName" />
   </form>
</html>

The source is xhtml compliant but does allow for client side extensions or tag 
library extensions via nested tags.  For example Ajax frameworks like BackBase 
could not be used in conjunction with netui.





  was:
The tags are XHTML compliant when using:

<netui:html documentType="xhtml1-transitional">

But the html produced doesn't support all xhtml because most of the netui tags 
don't allow nested tags or client side nested html. For example.

<netui:html documentType="xhtml1-transitional">
    <netui:form action="saveForm">
         <netui:textBox tagId="first_name" dataSource="pageFlow.lastName">
                   <b:xhtml_client_side_tag/>
         </netui:textBox>
    </netui:form>
</netui:html>

Should produce:

<html>
   <form ....>
      <input type="text" id="first_name" name="pageFlow.lastName">
           <b:xhtml_client_side_tag/>
     </input>
   </form>
</html>

instead it produces:

<html>
   <form ....>
      <input type="text" id="first_name" name="pageFlow.lastName" />
   </form>
</html>

The source is xhtml compliant but does allow for client side extensions or tag 
library extensions via nested tags.  For example Ajax frameworks like BackBase  
you could not be used in conjunction with netui.






> Netui Tags don't support nested tags (XHTML)
> --------------------------------------------
>
>                 Key: BEEHIVE-1211
>                 URL: https://issues.apache.org/jira/browse/BEEHIVE-1211
>             Project: Beehive
>          Issue Type: Bug
>          Components: NetUI
>         Environment: Aix 5L, WebLogic 9.2.2, Oracle 9i
>            Reporter: Robert Kowalchuk
>
> The tags are XHTML compliant when using:
> <netui:html documentType="xhtml1-transitional">
> But the html produced doesn't support all xhtml because most of the netui 
> tags don't allow nested tags or client side nested html. For example.
> <netui:html documentType="xhtml1-transitional">
>     <netui:form action="saveForm">
>          <netui:textBox tagId="first_name" dataSource="pageFlow.lastName">
>                    <b:xhtml_client_side_tag/>
>          </netui:textBox>
>     </netui:form>
> </netui:html>
> Should produce:
> <html>
>    <form ....>
>       <input type="text" id="first_name" name="pageFlow.lastName">
>            <b:xhtml_client_side_tag/>
>      </input>
>    </form>
> </html>
> instead it produces:
> <html>
>    <form ....>
>       <input type="text" id="first_name" name="pageFlow.lastName" />
>    </form>
> </html>
> The source is xhtml compliant but does allow for client side extensions or 
> tag library extensions via nested tags.  For example Ajax frameworks like 
> BackBase could not be used in conjunction with netui.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to