This is documentation for Caché & Ensemble.

For information on converting to InterSystems IRIS, see the InterSystems IRIS Adoption Guide and the InterSystems IRIS In-Place Conversion Guide, both available on the WRC Distributions page (login required).

Home > Class Reference > %SYS namespace > %BI.DetailList

%BI.DetailList

persistent class %BI.DetailList extends %Library.Persistent, %XML.Adaptor

SQL Table Name: %BI.DetailList

Property Inventory (Including Private)

Method Inventory (Including Private)

Properties (Including Private)

property AlwMult as %Integer;
Property methods: AlwMultDisplayToLogical(), AlwMultGet(), AlwMultGetStored(), AlwMultIsValid(), AlwMultLogicalToDisplay(), AlwMultNormalize(), AlwMultSet(), AlwMultXSDToLogical()
property Dashboard as %String (TRUNCATE = 1);
Property methods: DashboardCheck(), DashboardCheckUnique(), DashboardDelete(), DashboardDisplayToLogical(), DashboardExists(), DashboardGet(), DashboardGetStored(), DashboardIsValid(), DashboardLogicalToDisplay(), DashboardLogicalToOdbc(), DashboardNameDisplayToLogical(), DashboardNameGet(), DashboardNameIsValid(), DashboardNameLogicalToDisplay(), DashboardNameLogicalToOdbc(), DashboardNameNormalize(), DashboardNormalize(), DashboardOpen(), DashboardSQLCheckUnique(), DashboardSQLExists(), DashboardSQLFindPKeyByConstraint(), DashboardSQLFindRowIDByConstraint(), DashboardSet()
property DashboardName as %String (TRUNCATE = 1) [ Calculated ];
Property methods: DashboardNameDisplayToLogical(), DashboardNameGet(), DashboardNameIsValid(), DashboardNameLogicalToDisplay(), DashboardNameLogicalToOdbc(), DashboardNameNormalize()
property DetAgg as %Integer;
Property methods: DetAggDisplayToLogical(), DetAggGet(), DetAggGetStored(), DetAggIsValid(), DetAggLogicalToDisplay(), DetAggNormalize(), DetAggSet(), DetAggXSDToLogical()
property DetApp as %Integer;
Property methods: DetAppDisplayToLogical(), DetAppGet(), DetAppGetStored(), DetAppIsValid(), DetAppLogicalToDisplay(), DetAppNormalize(), DetAppSet(), DetAppXSDToLogical()
property DetListBar as %Integer;
Property methods: DetListBarDisplayToLogical(), DetListBarGet(), DetListBarGetStored(), DetListBarIsValid(), DetListBarLogicalToDisplay(), DetListBarNormalize(), DetListBarSet(), DetListBarXSDToLogical()
property DetailListName as %String (TRUNCATE = 1);
Property methods: DetailListNameDisplayToLogical(), DetailListNameGet(), DetailListNameGetStored(), DetailListNameIsValid(), DetailListNameLogicalToDisplay(), DetailListNameLogicalToOdbc(), DetailListNameNormalize(), DetailListNameSet()
property DisplayFields as array of %BI.DetailListFields;
Property methods: DisplayFieldsBuildValueArray(), DisplayFieldsCollectionToDisplay(), DisplayFieldsCollectionToOdbc(), DisplayFieldsDisplayToCollection(), DisplayFieldsGet(), DisplayFieldsGetObject(), DisplayFieldsGetObjectId(), DisplayFieldsGetStored(), DisplayFieldsGetSwizzled(), DisplayFieldsIsValid(), DisplayFieldsOdbcToCollection(), DisplayFieldsSet(), DisplayFieldsSetObject(), DisplayFieldsSetObjectId()
property LayoutOption as %String (TRUNCATE = 1);
Property methods: LayoutOptionDisplayToLogical(), LayoutOptionGet(), LayoutOptionGetStored(), LayoutOptionIsValid(), LayoutOptionLogicalToDisplay(), LayoutOptionLogicalToOdbc(), LayoutOptionNormalize(), LayoutOptionSet()
relationship ListAttachForm as array of %BI.ListAttachForm [ InitialExpression = $listbuild("%BI.ListAttachForm","DetailList",+$this,"children",1,1) , Transient , Inverse = DetailList , Cardinality = children ];
Property methods: ListAttachFormGet(), ListAttachFormGetObject(), ListAttachFormGetObjectId(), ListAttachFormGetSwizzled(), ListAttachFormIsEmpty(), ListAttachFormIsValid(), ListAttachFormNewObject(), ListAttachFormRClose(), ListAttachFormRExec(), ListAttachFormRFetch(), ListAttachFormRelate(), ListAttachFormSQLCompute(), ListAttachFormSet(), ListAttachFormUnRelate()
property ListClass as %String (TRUNCATE = 1);
Property methods: ListClassDisplayToLogical(), ListClassGet(), ListClassGetStored(), ListClassIsValid(), ListClassLogicalToDisplay(), ListClassLogicalToOdbc(), ListClassNormalize(), ListClassSet()
relationship ListDrillDown as array of %BI.ListDrillDown [ InitialExpression = $listbuild("%BI.ListDrillDown","DetailList",+$this,"children",1,1) , Transient , Inverse = DetailList , Cardinality = children ];
Property methods: ListDrillDownGet(), ListDrillDownGetObject(), ListDrillDownGetObjectId(), ListDrillDownGetSwizzled(), ListDrillDownIsEmpty(), ListDrillDownIsValid(), ListDrillDownNewObject(), ListDrillDownRClose(), ListDrillDownRExec(), ListDrillDownRFetch(), ListDrillDownRelate(), ListDrillDownSQLCompute(), ListDrillDownSet(), ListDrillDownUnRelate()
property MergeCell as %Boolean;
Property methods: MergeCellDisplayToLogical(), MergeCellGet(), MergeCellGetStored(), MergeCellIsValid(), MergeCellLogicalToDisplay(), MergeCellLogicalToXSD(), MergeCellNormalize(), MergeCellSet(), MergeCellXSDToLogical()
property MrgFrm as %Integer;
Property methods: MrgFrmDisplayToLogical(), MrgFrmGet(), MrgFrmGetStored(), MrgFrmIsValid(), MrgFrmLogicalToDisplay(), MrgFrmNormalize(), MrgFrmSet(), MrgFrmXSDToLogical()
property MrgTo as %Integer;
Property methods: MrgToDisplayToLogical(), MrgToGet(), MrgToGetStored(), MrgToIsValid(), MrgToLogicalToDisplay(), MrgToNormalize(), MrgToSet(), MrgToXSDToLogical()
property MrgYN as %Integer;
Property methods: MrgYNDisplayToLogical(), MrgYNGet(), MrgYNGetStored(), MrgYNIsValid(), MrgYNLogicalToDisplay(), MrgYNNormalize(), MrgYNSet(), MrgYNXSDToLogical()
property ObjectHeight as %Integer;
Property methods: ObjectHeightDisplayToLogical(), ObjectHeightGet(), ObjectHeightGetStored(), ObjectHeightIsValid(), ObjectHeightLogicalToDisplay(), ObjectHeightNormalize(), ObjectHeightSet(), ObjectHeightXSDToLogical()
property ObjectWidth as %Integer;
Property methods: ObjectWidthDisplayToLogical(), ObjectWidthGet(), ObjectWidthGetStored(), ObjectWidthIsValid(), ObjectWidthLogicalToDisplay(), ObjectWidthNormalize(), ObjectWidthSet(), ObjectWidthXSDToLogical()
property RecPerPage as %Integer;
Property methods: RecPerPageDisplayToLogical(), RecPerPageGet(), RecPerPageGetStored(), RecPerPageIsValid(), RecPerPageLogicalToDisplay(), RecPerPageNormalize(), RecPerPageSet(), RecPerPageXSDToLogical()
property RowHeight as %String (TRUNCATE = 1);
Property methods: RowHeightDisplayToLogical(), RowHeightGet(), RowHeightGetStored(), RowHeightIsValid(), RowHeightLogicalToDisplay(), RowHeightLogicalToOdbc(), RowHeightNormalize(), RowHeightSet()

Methods (Including Private)

method DashboardNameGet() as %String

Queries

query ListAll()
SQL Query:
SELECT ID,DetailListName,ListClass FROM %BI.DetailList
query ListByClass(cls As %String)
SQL Query:
SELECT %ID,DetailListName FROM DetailList WHERE (ListClass = :cls) ORDER BY DetailListName

Indexes

index (Class on ListClass:Exact);
Index methods: ClassExists()
index (Dashboard on Dashboard) [Unique];
Index methods: DashboardCheck(), DashboardCheckUnique(), DashboardDelete(), DashboardDisplayToLogical(), DashboardExists(), DashboardGet(), DashboardGetStored(), DashboardIsValid(), DashboardLogicalToDisplay(), DashboardLogicalToOdbc(), DashboardNameDisplayToLogical(), DashboardNameGet(), DashboardNameIsValid(), DashboardNameLogicalToDisplay(), DashboardNameLogicalToOdbc(), DashboardNameNormalize(), DashboardNormalize(), DashboardOpen(), DashboardSQLCheckUnique(), DashboardSQLExists(), DashboardSQLFindPKeyByConstraint(), DashboardSQLFindRowIDByConstraint(), DashboardSet()

Inherited Members

Inherited Methods (Including Private)

Storage

Storage Model: CacheStorage (%BI.DetailList)

^BI.DetailListD(ID,0)
=
%%CLASSNAME

Storage Model: CacheStorage (%BI.DetailList)

^BI.DetailListD(ID)
=
DetailListName
ListClass
LayoutOption
MergeCell
RowHeight
Dashboard
ObjectHeight
ObjectWidth
RecPerPage
DetListBar
DetAgg
DetApp
MgrFrm
MgrTo
MrgFrm
MrgTo
MrgYN
AlwMult

Storage Model: CacheStorage (%BI.DetailList)

^BI.DetailListD(ID,"L",n)
=
DisplayFields(n)
Feedback