2016-07-13 32 views
0

Ich möchte eine ItemList, wo eine Schaltfläche angezeigt wird, wenn der Benutzer das Element wischt.Sapui5 Swipecontent in Listitem

Ich habe diesen Code in meinem 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> 

Aber ich den Fehler bekommen: Nicht abgefangene Fehler: failed 'sap/m/swipeContent.js' laden

Was ich tue, falsch?

Vielen Dank!

+0

'swipeContent' ist eine Ansammlung von' list', nicht von 'ObjectListItem' – Qualiture

Antwort

0

Versuchen Sie folgendes:

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

Sie haben die swipeContent innerhalb der ObjectListItem Kontrolle daher nicht funktioniert.

JS Bin Demonstration

+0

Das wird nicht funktionieren; 'swipeContent' sollte auf der gleichen Ebene sein wie' items' – Qualiture

+0

Sorry mein Fehler ... wenn Sie das Tag entfernen, funktioniert. Sehen Sie meine bearbeitete Antwort mit JS Bin Demonstration. – carlosfcmendes