我想知道如何在ADF Mobile中的一次迭代中获得两个行属性。
根据我的要求,我需要在页面中显示如下图像:
image1 image2
image3 image4
image5 ...
所以我使用listView来做到这一点。
<amx:listView var="row" value="#{ImageList.collectionModel}"
fetchSize="-1" id="lv1" rendered="true">
<amx:listItem id="li1">
<amx:tableLayout width="100%" id="tl3">
<amx:rowLayout id="rl2">
<amx:cellFormat width="100%" halign="center" id="cf4">
<amx:image source="#{row.imageFile}" id="i2"/>
</amx:cellFormat>
<amx:cellFormat width="100%" halign="center" id="cf5">
<amx:image source="#{row.imageFile}" id="i3"/>
</amx:cellFormat>
</amx:rowLayout>
</amx:tableLayout>
</amx:listItem>
</amx:listView>
请参阅,这里我能够在每次迭代中收到相同的行。如何在每次迭代中获得2个不同的行?
谢谢!
答案 0 :(得分:1)
所有关于UI,不需要在一个迭代器中放置两个图像,阅读更多关于oracle maf UI的信息,你会用一些css Creating the MAF AMX User Interface来解决它。
例如尝试:
宽度:50像素;浮动:左;显示:相对;
在oracle MAF的简单列表视图上的listitem inline style property
。