cola.Entity
属性名
cola.Entity
属性名或路径
该装载模式目前有四种可能的取值:
当一个属性的值是懒装载的,那么在我们通过get()方法尝试从此属性中读取内容时,Cola会利用loadMode参数的值来确定要如何来装载尚未装载的数据。
cola.Entity
属性名或路径
数据
cola.Entity
以JSON方式定义的一批属性值
cola.Entity
如果这个数据实体此时是另一个父Entity的某属性值,或者它正隶属于某个EntityList。 那么,此操作也会将此数据实体从父Entity或EntityList中移除。
cola.Entity
属性名
以JSON方式定义的一批属性值,用于初始化新Entity中的数据。此参数可省略。
如果之前已经通过DataType声明了相应子属性的DataType,那么新创建的子Entity将是与该DataTypre匹配的。
cola.Entity
以JSON方式定义的一批属性值,用于初始化新Entity中的数据。此参数可省略。
此方法首先会创建一个与当前Entity类型相同的新Entity,如果当前Entity隶属于某个EntityList,那么新创建的Entity还会被自动添加到EntityList中。
cola.Entity
该状态有四种取值:
cola.Entity
属性名
即返回某属性修改之前的值。如果当前Entity并不处于modified状态,那么此方法将返回undefined。
cola.Entity
属性名
如果定义了prop参数,那么此方法会清除该属性的值和相关的校验信息,但此种清除并不会导致Entity的状态发生改变。 如果没有定义prop参数,那么此方法会清除整个Entity中的所有数据和校验信息并重置整个Entity的状态。
cola.Entity
cola.Entity
属性名或路径
如果没有定义path参数,那么此方法会直接返回当前Entity的DataType。 如果定义了path参数,那么此方法会根据这个路径返回相应子属性或子对象的DataType。
cola.Entity
cola.Entity
属性名
该装载模式目前有四种可能的取值:
此方法只有在该属性的数据是通过cola.Provider获取的情况下是有效的,即通知Cola清空该属性的数据并重新利用Provider获取。
cola.Entity
参考 cola.Model.disableObservers()
cola.Entity
参考 cola.Model.disableObservers()
cola.Entity
参考 cola.Model.disableObservers()
cola.Entity
属性名
如果定义了属性名,那么此方法只校验指定的属性,否则将校验每一个属性。
cola.Entity
选项