Javascript 更改Sap.m.tree中具有CustomTreeItem的图标

Javascript 更改Sap.m.tree中具有CustomTreeItem的图标,javascript,sapui5,Javascript,Sapui5,我有一个sap.m.tree控件,我正在使用CustomTreeItem。我想更改左侧的默认箭头图标。请参阅。您可以在Init方法中执行以下语句(在视图级别或组件/应用程序级别),并根据需要更改图标。我将默认图标更改为加号和减号 sap.m.TreeItemBase.prototype.ExpandedIconURI = sap.ui.core.IconPool.getIconURI("less"); sap.m.TreeItemBase.prototype.Co

我有一个sap.m.tree控件,我正在使用CustomTreeItem。我想更改左侧的默认箭头图标。请参阅。

您可以在Init方法中执行以下语句(在视图级别或组件/应用程序级别),并根据需要更改图标。我将默认图标更改为加号和减号

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

如果您需要更多信息,请告诉我。

您真的要更改打开和关闭树节点的标准图标,还是要向现有条目添加图标,如:我认为您只能通过实现一些自定义css来更改标准图标,但是请注意,这可能会对布局的响应性产生负面影响。在这种情况下,可以通过扩展面板来实现