2016-07-13 3 views
0

Я хочу иметь ItemList, где появляется кнопка, когда пользователь выполняет поиск элемента.Sapui5 Swipecontent in Listitem

У меня есть этот код в моем view.xml:

<content> 
     <List id="searchResultList" class="sapUiResponsiveMargin" width="auto" items="{ path : 'assets>/Assets' }"> 
      <items> 
       <ObjectListItem title="{assets>AssetId}"> 
        <swipeContent> 
         <Button text="Delete Item" type="Reject"/> 
        </swipeContent> 
       </ObjectListItem> 
      </items> 
     </List> 
    </content> 

Но я получаю сообщение об ошибке: Uncaught Ошибка: не удалось загрузить 'заболонь/м/swipeContent.js'

Что я делаю неправильно?

Спасибо!

+0

'swipeContent' представляет собой совокупность' list', а не 'ObjectListItem' – Qualiture

ответ

0

Попробуйте это:

<List id="searchResultList" class="sapUiResponsiveMargin" width="auto" items="{ path : 'assets>/Assets' }"> 
      <ObjectListItem title="{assets>AssetId}"/> 
      <swipeContent> 
       <Button text="Delete Item" type="Reject"/> 
      </swipeContent> 
    </List> 

У вас есть swipeContent внутри элемента управления ObjectListItem, поэтому не работает.

JS Bin Demonstration

+0

Это не будет работать; 'swipeContent' должен быть на том же уровне, что и' items' – Qualiture

+0

Извините, моя ошибка ... если вы удалите тег , будет работать. См. Мой отредактированный ответ с JS Bin Demonstration. – carlosfcmendes

Смежные вопросы