new (require("nmodule/driver/rc/wb/mgr/PointMgrModel"))(params)
API Status: Development
A MgrModel
type for a PointMgr
derived type as an agent on a driver's
BPointDeviceExt type.
Extends:
- module:nmodule/webEditors/rc/wb/mgr/model/MgrModel
Parameters:
Name | Type | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
params |
Object | object containing the constructor parameters Properties
|
Methods
-
<static> addBooleanPointTypes(writable, types)
-
Add the boolean point types to the given array. If the writable parameter
is false, the writable boolean type will not be added.Parameters:
Name Type Description writable
boolean If true, will add the BooleanWritable type to the array.
types
Array An array of that will have the numeric types appended.
If not specified, a new array will be created and returned.Returns:
The provided array or a new one containing the appropriate boolean point types.
-
<static> addEnumPointTypes(writable, types)
-
Add the standard enum point types to the given array. If the writable parameter
is false, the writable enum type will not be added.Parameters:
Name Type Description writable
boolean If true, will add the EnumWritable type to the array.
types
Array An array of that will have the numeric types appended.
If not specified, a new array will be created and returned.Returns:
The provided array or a new one containing the appropriate enum point types.
-
<static> addNumericPointTypes(writable, types)
-
Add the standard numeric point types to the given array. If the writable parameter
is false, the writable numeric type will not be added.Parameters:
Name Type Description writable
boolean If true, will add the NumericWritable type to the array.
types
Array An array of that will have the numeric types appended.
If not specified, a new array will be created and returned.Returns:
The provided array or a new one containing the appropriate numeric point types.
-
<static> addStringPointTypes(writable, types)
-
Add the standard numeric point types to the given array. If the writable parameter
is false, the writable numeric type will not be added.Parameters:
Name Type Description writable
boolean If true, will add the StringWritable type to the array.
types
Array An array of that will have the numeric types appended.
If not specified, a new array will be created and returned.Returns:
The provided array or a new one containing the appropriate numeric point types.
-
<static> getDefaultNewTypes()
-
Return
MgrTypeInfo
instances for the default new types for a point manager.
This includes writable and non-writable versions of the four basic point
data types (boolean, numeric, enum, string).Returns:
- Type
- Promise.<Array.<module:nmodule/webEditors/rc/wb/mgr/MgrTypeInfo>>
-
getNavDisplayName()
-
Get the display name from the display name of the root component container.
This is used for the title of the tab in the HTML5 hx profile. -
getProxyExtType()
-
Return the proxy extension type used by the concrete driver implementation. This
is used by the default implementation of the#newInstance()
function.Returns:
- Type
- string | Type
-
makeRow(subject)
-
Make a row for the given subject with the appropriate icon for the row. Overrides
TableModel.makeRow().Parameters:
Name Type Description subject
The subject of the row. Should be a point or folder instance.
Returns:
- Type
- module:nmodule/webEditors/rc/wb/table/model/Row
-
newInstance(typeInfo)
-
Override point to customize how new instances of the selected type spec
are instantiated. The default implementation will create a point and proxy ext
using the type specified by the getProxyExtType() function.Parameters:
Name Type Description typeInfo
module:nmodule/webEditors/rc/wb/mgr/MgrTypeInfo Returns:
- Type
- baja.Value | Promise