1

の標準の「ペン」アイコンを変更したい

タイプ 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 コントロールを追加できるようになっていますが、レンダリングされません :-) ここでさらに見逃しているアイデアはありますか?

4

1 に答える 1