@openui5/sap.m
Version:
OpenUI5 UI Library sap.m
37 lines (27 loc) • 872 B
JavaScript
/*!
* OpenUI5
* (c) Copyright 2009-2023 SAP SE or an SAP affiliate company.
* Licensed under the Apache License, Version 2.0 - see LICENSE.txt.
*/
sap.ui.define(["./TreeItemBaseRenderer", "sap/ui/core/Renderer"],
function(TreeItemBaseRenderer, Renderer) {
"use strict";
/**
* StandardTreeItemRenderer renderer.
* @namespace
*/
var StandardTreeItemRenderer = Renderer.extend(TreeItemBaseRenderer);
StandardTreeItemRenderer.apiVersion = 2;
StandardTreeItemRenderer.renderLIContent = function(rm, oLI) {
// render icon control
if (oLI.getIcon()) {
rm.renderControl(oLI._getIconControl());
}
rm.text(oLI.getTitle());
};
StandardTreeItemRenderer.renderLIAttributes = function(rm, oLI) {
TreeItemBaseRenderer.renderLIAttributes.apply(this, arguments);
rm.class("sapMSTI");
};
return StandardTreeItemRenderer;
}, /* bExport= */ true);