GM -Dynamic Record Card component is used to display a record same as GM - Record Card. The component can be configured as child of a master grid to build master detail UI.
Specification
GM - Dynamic Record Card component has the same properties as GM - Record Card except for the following attributes.
Property
Type
Description
Parent Object Name *
String
The parent object name to listen on.
Parent Grid Name *
String
The parent grid name to listen on. It could the related list label (GM - RelatedList Grid), the field set name (GM - FieldSet Grid) or the list view api name (GM - ListView Grid).
Parent Grid Code*
String
The data grid code to listen on.
API Reference
<design:componentlabel="GM - Dynamic Record Card"> <design:attributename="title"label="Card Title"description="Card Title"/> <design:attributename="icon"label="Card Icon"description="Card Icon"/> <design:attributename="showBorder"label="Show Border"description="Show record card border"/> <design:attributename="targetObjName"label="Object Name"description="Object Name to load"/> <design:attributename="recordIdField"label="Record Id Field"description="Record Id Field to load" /> <design:attributename="parentObjectName"label="Parent Object Name"description="The name of the parent object"/> <design:attributename="parentGridName"label="Parent Grid Name"description="The parent grid name"/> <design:attributename="parentGridCode"label="Parent Grid Code"description="The parent grid code"/> <design:attributename="parentRecordId"label="Parent RecordId"description="Parent RecordId to test with. Keep this empty after configuring the component"/> <design:attributename="recordFields"label="Record Fields"description="Record Fields to display"/> <design:attributename="columns"label="# of columns"description="# of Columns for the layout"/> <design:attributename="mode"label="Display Mode"description="Display mode (edit, view, readonly)"/> <design:attributename="recordLayout"label="Record Layout"description="JSON Record Layout"/> <design:attributename="recordActions"label="Record Actions"description="JSON Record Actions"/> <design:attributename="buttonActions"label="Show Actions as Buttons"description="Use buttons for actions instead of icons"/> <design:attributename="visibleActions"label="Visible Actions"description="# of visible actions"/> </design:component>