[ 
https://issues.apache.org/jira/browse/FLEX-35180?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15687552#comment-15687552
 ] 

Josh Tynjala commented on FLEX-35180:
-------------------------------------

As I recall, XML doesn't allow < and > characters in attributes, so this is not 
possible:

<js:Button text="this is an <b>html</b> label"/>

If you encode the characters, it doesn't look great, but that's probably the 
closest you'll get:

<js:Button text="this is an &amp;lt;b&amp;gt;html&amp;lt;/b&amp;gt; label"/>


> Allowed HTML in components
> --------------------------
>
>                 Key: FLEX-35180
>                 URL: https://issues.apache.org/jira/browse/FLEX-35180
>             Project: Apache Flex
>          Issue Type: Bug
>          Components: FlexJS
>    Affects Versions: Apache FlexJS 0.8.0
>         Environment: macOS Sierra
>            Reporter: Carlos Rovira
>
> The way FlexJS deal with HTML is not standardized and not working properly. 
> We need to make it work in general
> From the thread in flexjs mailing list:
> So anyway, what should work is in-line xhtml as the value of the html
> property.  IOW a plain text label should look like the following MXML:
>   <js:Button text="plain text label"/>
> AFAIK, Button (and not js, only mdl) is the only control that allows "text" 
> has default property, but others not... maybe text based controls should do 
> this as well but not html. The example above works, and even you can declare 
> as:
> <mdl:Button>
>     plain text label
> </mdl:Button>
> For a simple html label, you should be able to do:
>   <js:Button text="this is an <b>html</b> label"/>
> This is not allowed (I tried even including some CDATA around, but not 
> compile with or without internal html tags
> And this should also work, with or without [DefaultProperty]
>   <js:Button>
>     <js:html>
>       <h1>My Fancy Button</h1>
>       <p>With <span>this label</span></p>
>     <js:html>
>   <js:Button>
> This not works but this is ok:
> <mdl:Button>
>      <h1>My Fancy Button</h1>
>  </mdl:Button>
> but only one tag as root, If append for example a <p> this will fail



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to