This example displays an image based on the image URL from a database. An HTML layout page is created with one FieldValue code generation tag for each database field to be displayed. This example illustrates:
How different FieldValue tags can display data in different formats.
How to enclose the field value in an HTML IMG tag.
|
Attribute |
Description |
|
Layout Page File |
EmployeePhotoURL.html |
|
Properties File |
EmployeePhotoURL.xml |
|
Code Generation Tags Used |
GEN:Table and GEN:FieldValue |

<div align="center">
<GEN:Table Name="Employees">
<table cellpadding="5" style="border-collapse: collapse" border="1" bordercolorlight="#C0C0C0"
bordercolordark="#C0C0C0">
<GEN:ItemTemplate>
<tr style="font-family:Verdana; font-size:10px">
<td>
<GEN:FieldValue Name="FirstName" /> <GEN:FieldValue Name="LastName" />
</td>
<td>
<GEN:FieldValue Name="PhotoPath"/>
</td>
</tr>
</GEN:ItemTemplate>
</table>
</GEN:Table>
</div>
Step 1: In the Bindings tab of the Page Properties dialog, select the Employees table and the appropriate database fields for the First Name, Last Name and Photo Path code generation tags.
Step 2: In the Display tab of the Page Properties dialog, set the Display Style property to Literal for the PhotoPath tag.
|
Tag Property |
Setting |
|
Code generation tag |
PhotoPath |
|
Display Style |
Literal |
Step 3: To display the field value as an image, enclose it within an HTML <img> tag in the HTML layout page using either Iron Speed Designer’s editor or the editor of your choice.
<img src='<GEN:FieldValue NAME="PhotoPath" />' />
Step 4: Build and run the application.