我试图以值的形式在mx:AdvancedDataGridColumn列中显示特殊字符。例如,我试图用HTML代码显示复制权符号、商标和其他字符。
我想在下面显示数据
特殊字符:%C™
具有以下html编码内容:
Special字符:%(C)™
到目前为止,mx:AdvancedDataGridColumn按原样显示数据。即显示标记(HTML编码的字符串原样)
示例代码:< mx:AdvancedDataGridColumn dataField="htmlContent“>
这里HTML可以是任何东西。请不要考虑如何做这件事。
发布于 2014-05-07 09:37:35
默认情况下,当您指定dataField属性时,Flex将尝试设置默认AdvancedDataGridItemRenderer (即TextField)的"text“属性。为了显示html,您需要创建一个扩展AdvancedDataGridItemRenderer的自定义项呈现器,并重写"set data“函数,然后设置htmlText属性。
另外,请参阅US/FlashPlatform/reference/actionscript/3/flash/text/TextField.html#htmlText,一些HTML不受支持。
https://stackoverflow.com/questions/23495943
复制相似问题