У меня есть миниатюрные изображения (в кодировке base64) в виде строки в sqlite db.
Я знаю, как декодировать и отображать изображение, но я хочу отобразить его в сетке данных, поэтому мне нужно извлечь (без php) изображение, декодировать его и отобразить в сетке данных.
Я не могу придумать, как выполнить манипулирование (декодирование и отображение), чтобы показать его в сетке данных.
В настоящее время моя таблица данных выглядит следующим образом:
<mx:DataGrid id="dg" left="60" right="51" top="200" fontSize="25" allowMultipleSelection="false" visible="false" dataProvider="{dp}"
horizontalCenter="3" verticalScrollPolicy="auto" editable="true" selectionColor="#FFFF00" rollOverColor="haloSilver">
<mx:columns>
<mx:DataGridColumn headerText="Index:" dataField="id" visible="false"/>
<mx:DataGridColumn headerText="Image" dataField="image" width="150"/>
<mx:DataGridColumn headerText="Description" dataField="description" width="150" />
<mx:DataGridColumn headerText="Web Address (URL)" dataField="url" width="250">
<mx:itemEditor>
<fx:Component>
<mx:TextInput restrict="a-zA-Z+\-.0-9@" maxChars="50" />
</fx:Component>
</mx:itemEditor>
</mx:DataGridColumn>
</mx:columns>
</mx:DataGrid>
и мой код sql:
sql.text = "SELECT id, image, url, description FROM bookMarks;";
sql.execute();
var result2:SQLResult = sql.getResult();
Который в настоящее время отображает строку в кодировке base64 (как и ожидалось)