id |
int |
— |
The unique database identifier for this fragment table instance. |
lang |
string |
"en" |
The active language code used when retrieving rows (e.g. "en", "fr"). |
country |
string |
"ww" |
Country code associated with the table; defaults to worldwide ("ww"). |
keyCol |
string |
— |
The name of the primary key column used for row lookups and language matching. |
Name |
string |
— |
The display name of the fragment table. |
type |
string |
"CUSTOM" |
The table type; typically "CUSTOM" unless overridden by the CMS. |
status |
string |
"draft" |
Publication status of the table (e.g. "draft", "published"). |
ownerSite |
string |
"" |
The site identifier that owns this fragment table; used in restricted file path resolution. |
version |
int |
1 |
Schema version of the fragment table definition. |
SortCol |
string |
"" |
The column name currently used for sorting rows. |
SortDirection |
string |
"DESC" |
Sorting direction — "ASC" or "DESC". |
defId |
int |
— |
The definition ID linking this table to its FragmentDefinition schema. |
defName |
string |
— |
The name of the fragment definition schema. |
PageTitle |
string |
"" |
Optional page title passed through to generated component Razor views. |
PageSubTitle |
string |
"" |
Optional page subtitle passed through to generated component Razor views. |
rows |
List<FragmentRow> |
new list |
The full unfiltered collection of fragment rows loaded for this table. |
filteredRows |
List<FragmentRow> |
— |
Holds the result of the most recent filter or sort operation for convenient re-use. |
GroupByRows |
List<GroupRow> |
— |
Populated after calling GroupBy() or GroupByYear(); holds the grouped row collections. |
UriParams |
List<FragmentUriParam> |
— |
Parsed URI / query-string parameters populated by loadQueryStringParams(). |
TableDefintion |
FragmentDefintion |
— |
Reference to the schema definition object describing column types and rules for this table. |