亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何覆蓋 listItem 圖標工具提示?

如何覆蓋 listItem 圖標工具提示?

倚天杖 2021-09-30 09:47:35
我正在嘗試更改核心圖標的工具提示:ListItem。listItem 的工具提示屬性正在更改整個項目的工具提示,這不是我要找的。<core:ListItem icon="sap-icon://message-error" tooltip="someTooltip" />
查看完整描述

2 回答

?
繁星淼淼

TA貢獻1775條經驗 獲得超11個贊

要么您需要擴展core: ListItemOR 您可以使用解決方法來解決您的問題,sap.m.CustomListItem并指定圖標工具提示。


視圖文件


<List items="{/items}">

  <CustomListItem>

    <HBox>

      <core:Icon size="2rem" width="50px" tooltip="{tooltipInfo}" src="{icon}" />               

      <VBox>

        <Link text="{title}"/>

        <Label text="{type}"/>

      </VBox>

    </HBox>

  </CustomListItem>

</List>

控制器.js


var oModel = new sap.ui.model.json.JSONModel();

oModel.setData({

  "items": [

     { "tooltipInfo": "Group1", "icon": "sap-icon://hint", "type": "Monitor", "title": "Tiles: a modern UI design pattern for overview & navigation."},

     { "tooltipInfo": "Group2", "icon": "sap-icon://inbox", "number": "89", "title": "Approve Leave Requests", "info": "Overdue", "infoState": "Error" },

     { "tooltipInfo": "Group3", "icon": "sap-icon://email", "type": "Create", "title": "Create Leave Requests", "info": "28 Days Left", "infoState": "Success" },

     { "tooltipInfo": "Group4", "icon": "sap-icon://travel-expense-report", "number": "281", "numberUnit": "euro", "title": "Travel Reimbursement", "info": "1 day ago" },

     { "tooltipInfo": "Group5", "icon": "sap-icon://loan", "number": "2380", "numberUnit": "euro", "title": "My Salary", "info": "8 days ago" },

     { "tooltipInfo": "Group6", "icon": "sap-icon://lab", "number": "1", "numberUnit": "Invention", "title": "Test Lab Reports","info": "8 Days Ago" }]

});

this.getView().setModel(oModel);

輸出

http://img1.sycdn.imooc.com//6155178a0001624805520370.jpg

查看完整回答
反對 回復 2021-09-30
  • 2 回答
  • 0 關注
  • 236 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號