Sha256: 8bd23a1b77974ad0af1c66806e19d1cf43f77b2e6a5fb1082daf58c3bebcc29f
Contents?: true
Size: 1.84 KB
Versions: 3
Compression:
Stored size: 1.84 KB
Contents
/*! * UI development toolkit for HTML5 (OpenUI5) * (c) Copyright 2009-2018 SAP SE or an SAP affiliate company. * Licensed under the Apache License, Version 2.0 - see LICENSE.txt. */ // Provides control sap.m.CustomListItem. sap.ui.define(['./ListItemBase', './library', './CustomListItemRenderer'], function(ListItemBase, library, CustomListItemRenderer) { "use strict"; /** * Constructor for a new CustomListItem. * * @param {string} [sId] ID for the new control, generated automatically if no ID is given * @param {object} [mSettings] Initial settings for the new control * * @class * This control with a content aggregation can be used to customize standard list items that we don't provide. List mode and ListItem type are applied to CustomListItems as well. * <b>Note:</b> Even though the content aggregation allows any control, complex responsive layout controls (e.g. <code>Table, Form</code>) should not be aggregated as content. * * @extends sap.m.ListItemBase * * @author SAP SE * @version 1.60.23 * * @constructor * @public * @alias sap.m.CustomListItem * @ui5-metamodel This control/element also will be described in the UI5 (legacy) designtime metamodel */ var CustomListItem = ListItemBase.extend("sap.m.CustomListItem", /** @lends sap.m.CustomListItem.prototype */ { metadata : { library : "sap.m", defaultAggregation : "content", aggregations : { /** * The content of this list item */ content : {type : "sap.ui.core.Control", multiple : true, singularName : "content", bindable : "bindable"} }, designtime: "sap/m/designtime/CustomListItem.designtime" }}); CustomListItem.prototype.getContentAnnouncement = function() { return this.getContent().map(function(oContent) { return ListItemBase.getAccessibilityText(oContent); }).join(" ").trim(); }; return CustomListItem; });
Version data entries
3 entries across 3 versions & 1 rubygems