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的参数  |