2017-10-20 4 views
0

私はsap.m.treeコントロールを持っていて、私はCustomTreeItemを使用しています左側のデフォルトの矢印アイコンを変更したいのですが、Image Attachedを参照してください。CustomTreeItemを持つSap.m.treeのアイコンを変更する

+0

ツリーノードを開閉するための標準アイコンを変更したいのですか、既存のエントリにアイコンを追加しますか?https://sapui5.netweaver.ondemand.com/#/sample /sap.m.sample.TreeIcon/preview 標準のアイコンはカスタムCSSを実装することによってのみ変更できますが、レイアウトの応答性に悪影響を与える可能性があることに注意してください。 – luuksen

+0

この[リンク](https://archive.sap.com/discussions/thread/3684608)では、パネルを拡張することで –

答えて

0

Initメソッド(ビューレベルまたはコンポーネント/ appレベル)で以下のステートメントを実行し、必要に応じてアイコンを変更できます。私はプラスとマイナスにデフォルトのアイコンを変更しました。

 sap.m.TreeItemBase.prototype.ExpandedIconURI = sap.ui.core.IconPool.getIconURI("less"); 
     sap.m.TreeItemBase.prototype.CollapsedIconURI = sap.ui.core.IconPool.getIconURI("add"); 

詳細情報が必要な場合はお知らせください。

関連する問題