Получить более одного элемента строки для одной итерации в 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 ответ
Решение
Все дело в пользовательском интерфейсе, нет необходимости помещать два изображения в один итератор, узнайте больше о пользовательском интерфейсе oracle maf, и вы разберетесь в этом с помощью css Создание пользовательского интерфейса MAF AMX.
Например, попробуйте:
Ширина:50px; плавать: слева; Дисплей: относительная;
На listitem inline style property
в упрощенном виде списка в oracle MAF.