の標準の「ペン」アイコンを変更したい
タイプ DetailAndActive の StandardListItem
. そうする方法はありますか?
これまでの私のXML:
<List
id="master1List"
items="{/path}"
mode="{device>/listMode}"
select="onSelect"
itemPress="showDetail"
growing="true"
growingScrollToLoad="true">
<items>
<StandardListItem
type="DetailAndActive"
activeIcon="sap-icon://message-information"
id="master1ListItem"
press="onSelect"
title="{title}">
</StandardListItem>
</items>
</List>
私が知る限り、プロパティ「icon」(これは必要ありません) と「activeIcon」(設定しましたが、itemPress/tab にも表示されません) しかありません。css で変更できると思ったのですが、data-attribute (アイコン フォントであり、上書きできる uri ではありません) に設定されてから適用されます。
.sapUiIcon:before {
content: attr(data-sap-ui-icon-content);
...
ありがとう..
[編集:] 機能するため、以下の回答を正しいものとして受け入れました。しかし、私のコメントで読むことができるように、ここで説明されているような集計メタデータを使用して、コントロールを受け入れることができるようにしたいと思います:
metadata: {
aggregations: {
"Button" : {type : "sap.m.Button", multiple : false, visibility: "public"}
},
defaultAggregation: "Button"
},
これまでのところ、XML ビューの ListItem に Button コントロールを追加できるようになっていますが、レンダリングされません :-) ここでさらに見逃しているアイデアはありますか?