Sure... see below...
The data gets stored as HTML (posted via Form fields) but without CDATA
wrapping. The server side script that returns the data puts the wrapper
CDATA tags around before sending the XML...
<mx:HTTPService id="xmlItemGridLog" resultFormat="e4x"
fault="httpsFault(event)" useProxy="false" method="POST"
url="itemlogsXML.asp"/>
<mx:DataGrid id="dgItemLog" height="310" verticalScrollPolicy="auto"
variableRowHeight="true" right="10" left="10" y="10"
dataProvider="{xmlItemGridLog.lastResult.LOGENTRY}" focusAlpha="0"
borderColor="#cccccc">
<mx:columns>
<mx:DataGridColumn width="75" headerText="Date" dataField="LOGDATE"/>
<mx:DataGridColumn width="75" headerText="Person" dataField="PERSON"/>
<mx:DataGridColumn width="75" headerText="Type" dataField="LOGTYPE"/>
<mx:DataGridColumn wordWrap="true" headerText="Details"
dataField="LOGDETAILS">
<mx:itemRenderer>
<mx:Component>
<mx:Text htmlText="{data.LOGDETAILS}" />
</mx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>
</mx:columns>
</mx:DataGrid>
--- In [email protected], Ben Marchbanks <[EMAIL PROTECTED]> wrote:
>
> Can you share a sample of the XML content that you
> bind to your text control ?
>
> For now I have stripped the XML formatting (i.e.
> newlines and indents - rich Text tags remain in
> place) to achieve the desired results with AS.
> Otherwise my process is very much as you describe
> yours and works fine for now.
>
> Are you writing rich text back to your data source
> ? Are you implicitly adding the <!CDATA ? wrapper
> or is this wrapper automated ?
>
> Ben Marchbanks
>
> ::: alQemy ::: transforming information into
> intelligence
> http://www.alQemy.com
>
> ::: magazooms ::: digital magazines
> http://www.magazooms.com
>
> Greenville, SC
> 864.284.9918
>
> iko_knyphausen wrote:
> > Maybe I misunderstood your last post, but I am getting an XML field
from
> > a HTTPservice call with resultformat e4x and this XML field has HTML
> > content wrapped in a CDATA tag. I bound this XML field to a regular
text
> > control's html property and it renders as HTML not as text....
> >
> >
> > --- In [email protected], Ben Marchbanks flex@ wrote:
> >> Wrapping the text in <![CDATA causes the CDATA to
> >> be interpreted literally and rendered along with
> >> the text.
> >>
> >> setting the resultFormat to text makes it much
> >> more difficult to handle the text and distribute
> >> it to the appropriate display objects.
> >>
> >> Barring any easier solutions at this point it
> >> looks like stripping out the white space with AS
> >> is the only option.
> >>
> >>
> >> iko_knyphausen wrote:
> >>> Have you tried using CDATA around your text when retrieving from
> > your
> >>> database?
> >>>
> >>> <![CDATA[
> >>>
> >>> ....
> >>>
> >>> ]]>
> >>>
> >>> I use it to store HTML formatted text in a database and to
retrieve
> > it
> >>> back into any HTML capable control, such as rtfedit or textarea...
> > even
> >>> a simple TEXT control as itemrenderer works with this method...
> >>>
> >>> HTH
> >>>
> >>> Iko
> >>>
> >>>
> >>> --- In [email protected], "pdflibpilot" flex@ wrote:
> >>>> I am trying to develop a method to allow web administrators to be
> > able
> >>>> to edit text in their Flex application directly in the UI
(without
> >>>> Flex). This text gets saved to mySQL when they close the rich
text
> >>>> editor.
> >>>>
> >>>> The data is stored correctly in mySQL however when its retrieved
it
> >>>> gets formated as an XML object when extracted from the
> > event.result.
> >>>> While this makes it easy to populate the various labels and text
> >>>> objects with the rich text data. The problem is that the rich
text
> >>>> data gets formatted as XML with new lines and indents. Like in
this
> >>>> dmup............
> >>>>
> >>>> <contentLive>
> >>>> <TEXTFORMAT LEADING="2">
> >>>> <P ALIGN="CENTER">
> >>>> <FONT FACE="Verdana" SIZE="14" COLOR="#FFFFFF" LETTERSPACING="0"
> >>>> KERNING="0">
> >>>> <B>This is </B>
> >>>> <FONT COLOR="#0033FF">
> >>>> <B>
> >>>> <U>live content</U>
> >>>> </B>
> >>>> </FONT>
> >>>> </FONT>
> >>>> </P>
> >>>> </TEXTFORMAT>
> >>>> </contentLive>
> >>>>
> >>>> How can I force it to treat it as raw text just like its stored
in
> >>>> mySQL without the formatting ?
> >>>>
> >>>
> >>>
> >
> >
> >
> >
>