---
schema_version: "1"
id: 2c8dede7f0c0da2a5c25cd839729720a2350a3006e1fd9723dd077574c9716c1
title: DescribeLayoutRow Class
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexref/apex_class_quickaction_describelayoutrow.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_class_quickaction_describelayoutrow.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: e95570af7b4110b7bf21a9961a11718006cc2c01f8e7f6d9122eeedf53405232
description: Represents a row in a QuickAction.DescribeLayoutSection.Returns either a specific field or an empty QuickAction.DescribeLayoutItem (one that contains no QuickAction.DescribeLayoutComponent objects).Returns the number of QuickAction.DescribeLayoutItem.
---
# DescribeLayoutRow Class

Represents a row in a QuickAction.DescribeLayoutSection.

## Namespace

[QuickAction](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_namespace_QuickAction.htm "The QuickAction namespace provides classes and methods for quick actions.")

## Usage

A QuickAction.DescribeLayoutRow consists of one or more QuickAction.DescribeLayoutItem objects. For each QuickAction.DescribeLayoutRow, a QuickAction.DescribeLayoutItem refers either to a specific field or to an “empty” QuickAction.DescribeLayoutItem (one that contains no QuickAction.DescribeLayoutComponent objects). An empty QuickAction.DescribeLayoutItem can be returned when a given QuickAction.DescribeLayoutRow is sparse (for example, containing more fields on the right column than on the left column).

## DescribeLayoutRow Methods

The following are methods for DescribeLayoutRow. All are instance methods.

- **[getLayoutItems()](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_class_quickaction_describelayoutrow.htm#apex_QuickAction_DescribeLayoutRow_getLayoutItems)**  
    Returns either a specific field or an empty QuickAction.DescribeLayoutItem (one that contains no QuickAction.DescribeLayoutComponent objects).
- **[getNumItems()](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_class_quickaction_describelayoutrow.htm#apex_QuickAction_DescribeLayoutRow_getNumItems)**  
    Returns the number of QuickAction.DescribeLayoutItem.

### getLayoutItems()

Returns either a specific field or an empty QuickAction.DescribeLayoutItem (one that contains no QuickAction.DescribeLayoutComponent objects).

#### Signature

public List<QuickAction.DescribeLayoutItem> getLayoutItems()

#### Return Value

Type: [List](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_methods_system_list.htm#apex_methods_system_list "Contains methods for the List collection type.")<[QuickAction.DescribeLayoutItem](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_class_quickaction_describelayoutitem.htm#apex_class_quickaction_describelayoutitem "Represents an individual item in a QuickAction.DescribeLayoutRow.")\>

### getNumItems()

Returns the number of QuickAction.DescribeLayoutItem.

#### Signature

public Integer getNumItems()

#### Return Value

Type: [Integer](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_methods_system_integer.htm#apex_methods_system_integer "Contains methods for the Integer primitive data type.")