Получить более одного элемента строки для одной итерации в 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.

Другие вопросы по тегам