/// <summary> /// Sets the properties of the specified area with the given values. /// </summary> /// <param name="sAreaId">Specifies the area whose properties will be set</param> /// <param name="oData">JSON-like object that contains the values to be set</param> /// <returns><code>this</code> to allow method chaining</returns> public extern virtual sap.ui.commons.layout.BorderLayout setAreaData(sap.ui.commons.layout.BorderLayoutAreaTypes sAreaId, object oData);
public extern virtual sap.ui.commons.layout.BorderLayoutArea setAreaId(sap.ui.commons.layout.BorderLayoutAreaTypes sAreaId);
/// <summary> /// Removes all content from an area. /// </summary> /// <param name="sAreaId">Specifies the area whose content shall be removed</param> /// <returns><code>this</code> to allow method chaining</returns> public extern virtual sap.ui.commons.layout.BorderLayout removeAllContent(sap.ui.commons.layout.BorderLayoutAreaTypes sAreaId);
/// <summary> /// Removes the content with the given index from an area. /// </summary> /// <param name="oAreaId">Specifies the area whose content shall be removed</param> /// <param name="vElement">The content to be removed Specifies the control that shall be removed</param> /// <returns><code>this</code> to allow method chaining</returns> public extern virtual sap.ui.commons.layout.BorderLayout removeContent(sap.ui.commons.layout.BorderLayoutAreaTypes oAreaId, object vElement);
/// <summary> /// Determines the index of a given content control. /// </summary> /// <param name="sAreaId">Specifies the area that will be searched</param> /// <param name="oContent">Specifies the control whose index will be searched</param> /// <returns>The index of the content</returns> public extern virtual int indexOfContent(sap.ui.commons.layout.BorderLayoutAreaTypes sAreaId, sap.ui.core.Control oContent);
/// <summary> /// Inserts controls to an area at a given index. /// </summary> /// <param name="sAreaId">Specifies the area where the controls shall be inserted.</param> /// <param name="iIndex">Specifies the index where the controls shall be added. For a negative value of iIndex, the content is inserted at position '0'; for a value greater than the current size of the aggregation, the content is inserted at the last position.</param> /// <returns><code>this</code> to allow method chaining</returns> public extern virtual sap.ui.commons.layout.BorderLayout insertContent(sap.ui.commons.layout.BorderLayoutAreaTypes sAreaId, int iIndex);
/// <summary> /// Returns all controls inside the specified area inside an array. /// </summary> /// <param name="sAreaId">Specifies the area whose content controls shall be returned.</param> /// <returns>The array with the content</returns> public extern virtual sap.ui.core.Control[] getContent(sap.ui.commons.layout.BorderLayoutAreaTypes sAreaId);
/// <summary> /// Returns a JSON-like object that contains all property values of the requested area. /// </summary> /// <param name="sAreaId">Specifies the area whose data will be returned</param> /// <returns>The aria data</returns> public extern virtual object getAreaData(sap.ui.commons.layout.BorderLayoutAreaTypes sAreaId);
/// <summary> /// Returns the area of the given type. If the area does not exist, it will be created when create is set to true. /// </summary> /// <param name="sAreaId">The aria ID</param> /// <param name="bCreate">Whether the aria must be created</param> /// <returns>The aria</returns> public extern virtual sap.ui.commons.layout.BorderLayoutArea getArea(sap.ui.commons.layout.BorderLayoutAreaTypes sAreaId, bool bCreate);
/// <summary> /// Destroys the content of the specified area. /// </summary> /// <param name="sAreaId">Specifies the area whose content will be destroyed</param> /// <returns><code>this</code> to allow method chaining</returns> public extern virtual sap.ui.commons.layout.BorderLayout destroyContent(sap.ui.commons.layout.BorderLayoutAreaTypes sAreaId);
/// <summary> /// Creates the specified area and adds the given controls to it. Returns the created area. /// </summary> /// <param name="sAreaId">Specifies which area will be created. If the area is already available, the method call is ignored.</param> /// <param name="oContent">Any number of controls can be submitted to be added to the newly created area; where each control is submitted as one argument.</param> /// <returns>The created aria</returns> public extern virtual sap.ui.commons.layout.BorderLayoutArea createArea(sap.ui.commons.layout.BorderLayoutAreaTypes sAreaId, sap.ui.core.Control oContent);