Click or drag to resize

ILayoutRow Interface


Represents a container that will show as a Row on page rendering. This container can placed directly under a Layout, or under a Layout Column. It can only contain Layout Columns

Namespace:  Ingeniux.CMS.Presentation
Assembly:  Ingeniux.CMS.CSAPI (in Ingeniux.CMS.CSAPI.dll) Version: 10.5.94
Syntax
public interface ILayoutRow : IContainer, 
	IDisplayUnit, IContentUnitInstanceEvents

The ILayoutRow type exposes the following members.

Properties
  NameDescription
Public propertyAdditionalClassNames
Gets/sets additional CSS class names that will be applied to the container during publish
(Inherited from IContainer.)
Public propertyBorder
Gets the box border properties
(Inherited from IContainer.)
Public propertyColumns
Gets all the child Columns this row contains
Public propertyLockedForIce
Gets/sets whether this container is locked in In-Context-Edit mode When a container is locked, in ICE mode, user will not be able to select content units inside and move content units into/from/within the container
(Inherited from IContainer.)
Public propertyMargin
Gets the box margin properties
(Inherited from IContainer.)
Public propertyMinimumHeight
Gets/sets the minimum height in CSS for this container
(Inherited from IContainer.)
Public propertyName
Gets the name of the container
(Inherited from IContainer.)
Public propertyPadding
Gets the box padding properties
(Inherited from IContainer.)
Public propertyWrapping
Gets/set the wrapping/break point option
(Inherited from IContainer.)
Top
Methods
  NameDescription
Public methodAdd(ILayoutColumn)
Adds one or more Layout Columns, and append them to the end
Public methodAdd(ILayoutColumn, Int32)
Adds a new Column at the specified position
Public methodClear
Removes all child Layout Columns
Public methodFormat
Generates HTML markup, and appends to the specified html document
(Inherited from IDisplayUnit.)
Public methodRemove(Int32)
Removes a child Layout Column place a the specified location
Public methodRemove(String)
Removes a child Layout Column by its unique id
Public methodCode exampleSerialize
Generates an XML element for this container
(Inherited from IContainer.)
Top
Events
  NameDescription
Public eventContentUnitAdded
This event is fired when a new Content Unit Instance is placed within a Layout Column
(Inherited from IContentUnitInstanceEvents.)
Public eventContentUnitRemoving
This event is fired when a Content Unit Instance is being removed when its parent Layout Column
(Inherited from IContentUnitInstanceEvents.)
Public eventDisplayUnitUpdated
This events is fired when any Display Unit is updated within a Presentation
(Inherited from IContentUnitInstanceEvents.)
Top
See Also