TheNMIEngine..::..CreateEngineForms Method (ICDEThing, Guid, String, String, Int32, Int32, Int32, String, String)
This method creates an essential dashboard for plugins that have multiple sub-devices and a table that allows to add and remove new devices.
Namespace:
nsCDEngine.Engines.NMIServiceAssembly: C-DEngine (in C-DEngine.dll)
Syntax
public static TheFormInfo CreateEngineForms( ICDEThing pBaseThing, Guid pID, string pTitle, string pFilter, int pFldOrder, int pFlag, int pACL, string category, string pCustomCommand )
Parameters
- pBaseThing
- Type: nsCDEngine.Engines.ThingService..::..ICDEThing
TheThing that owns this Dashboard
- pID
- Type: Guid
A unique ID for the Dashboard. Can be the pBaseThing.cdeMID if its the only dashboard of the owner plugin
- pTitle
- Type: String
A title for the dashboard
- pFilter
- Type: String
A custom filter for the plugin. If omitted (set to zero) all items of the owner plugin will be used
- pFldOrder
- Type: Int32
A ordering idex for the items in the plugin
- pFlag
- Type: Int32
Flags of the Dashboard (see TheFormInfo Flags)
- pACL
- Type: Int32
Access Level for the Dashboard
- category
- Type: String
a Category for the dashboard
- pCustomCommand
- Type: String
if this is set, the Refresh Dashboard fires this command to the owner plugin