在ADF-Mobile中为一次迭代获取多行项目

时间:2014-07-28 07:55:03

标签: listview iterator oracle-adf-mobile

我想知道如何在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个不同的行?

谢谢!

1 个答案:

答案 0 :(得分:1)

所有关于UI,不需要在一个迭代器中放置两个图像,阅读更多关于oracle maf UI的信息,你会用一些css Creating the MAF AMX User Interface来解决它。

例如尝试:

  

宽度:50像素;浮动:左;显示:相对;

在oracle MAF的简单列表视图上的listitem inline style property