baseDataManager Class
数据管理器基类
Methods
Properties
Events
Defined in:
Module: DataManager
src\dataManager\dataManager.js:145
Methods
_innerSearch
_innerSearch
(
-
conf
)
Object
使用dataManager内置查询(即只在dataManager内部查询,不查询dataService)接口. [接口方法]
Parameters:
name | type | flag | description |
---|---|---|---|
conf
| Object | 获取设置参数 |
Returns:
[Object]
查询结果
_innerUpdate
_innerUpdate
(
-
conf
)
Object
使用dataManager内置更新(即只在dataManager内部更新,不更新到dataService)接口. [接口方法]
Parameters:
name | type | flag | description |
---|---|---|---|
conf
| Object | 设置参数 |
Returns:
[Object]
设置结果
buildParam
buildParam
(
-
policy
-
defPolicy
)
生成传递的参数
Parameters:
name | type | flag | description |
---|---|---|---|
policy
| Object | 策略设置 | |
defPolicy
| Object | 默认的策略设置 |
buildPolicy
buildPolicy
(
-
policy
-
defPolicy
)
生成策略,对策略参数进行初始化,生成传递参数,合并参数
Parameters:
name | type | flag | description |
---|---|---|---|
policy
| Object | 策略设置 | |
defPolicy
| Object | 默认的策略设置 |
checkEmpty
checkEmpty
(
-
data
-
conf
)
type
检查数据是否为空;数据策略的判断空数据会根据此方法的结果来判断;不同类型的数据管理的判断也不同。 如:object判断是否为undefined;table判断数据的长度是否大于0
Parameters:
name | type | flag | description |
---|---|---|---|
data
| Object | 检查的数据 | |
conf
| Object | 设置参数 |
Returns:
[type]
判断是否为空
clear
clear
()
清空数据管理内的数据的方法. [接口方法]
get
get
(
-
conf
)
Object | Promise
使用dataManager的数据通道进行获取数据
Parameters:
name | type | flag | description |
---|---|---|---|
conf
| Object | 获取设置参数 |
Returns:
[Object | Promise]
查询结果或者promise
init
init
(
-
op
)
数据管理对象的初始化接口方法 [接口方法]
Parameters:
name | type | flag | description |
---|---|---|---|
op
| Object | 数据管理设置参数 |
initPolicy
initPolicy
(
-
policy
-
type
)
初始化策略参数
Parameters:
name | type | flag | description |
---|---|---|---|
policy
| Object | 策略设置 | |
type
| Type | 操作类型.
|
klassInit
klassInit
(
-
op
)
DataManager
final
数据管理对象的类初始化方法;
Parameters:
name | type | flag | description |
---|---|---|---|
op
| Object | 数据管理设置参数 |
Returns:
[DataManager]
初始化完成的数据管理对象
set
set
(
-
conf
)
Object | Promise
使用dataManager的数据通道进行设置数据
Parameters:
name | type | flag | description |
---|---|---|---|
conf
| Object | 设置参数 |
Returns:
[Object | Promise]
设置结果或者promise
setDataSerive
setDataSerive
(
-
config
)
设置dataService的参数,在每次使用数据通道时执行. [接口方法]
Parameters:
name | type | flag | description |
---|---|---|---|
config
| Object | 设置dataService的参数 |