persistent class %BI.DashBoard
extends %Persistent, %XML.Adaptor
property Appearance
as %Integer;
property AutoFind
;
property BackColor
as %String(TRUNCATE=1);
property BoardItems
as array of %BI.BoardObject;
property BoardPicture
as %GlobalBinaryStream;
property Caption
as %String(MAXLEN=25000,TRUNCATE=1);
property DetailListID
as %String(TRUNCATE=1);
property Folder
as %String(TRUNCATE=1);
property FolderName
as %String(TRUNCATE=1) [ Calculated ];
property Height
as %String(TRUNCATE=1);
property ImageID
as %String(TRUNCATE=1);
property ImageName
as %String(TRUNCATE=1) [ Calculated ];
property NotActive
as %Boolean;
property PicturePos
as %Integer;
property Remarks
as %String(MAXLEN=2000,TRUNCATE=1);
property Style
as %Integer;
property SubjectAreaID
as %String(TRUNCATE=1);
property Width
as %String(TRUNCATE=1);
method FolderNameGet()
as %String
This is a Get accessor method for the FolderName property.
method ImageNameGet()
as %String
This is a Get accessor method for the ImageName property.
query FolderAll(iFolder As %String)
SQL Query
:
SELECT ID,Caption
FROM %BI.DashBoard
WHERE Folder=:iFolder ORDER BY Caption
query ListAll(iUser As %String)
SQL Query
:
SELECT ID,Caption,Remarks,Folder
FROM %BI.DashBoard ORDER BY Caption
query StrategyMapAll(iFolder As %String)
SQL Query
:
SELECT ID,Caption,Remarks,Folder
FROM %BI.DashBoard
/*WHERE StrategyMap=1 ORDER BY Caption*/
index (Folder on Folder:Exact);