API
Component

ViewData ($UI/system/components/justep/data/viewData)

使用范围:UI2

Contents

component ViewData ($UI/system/components/justep/data/viewData) extends RestData

ViewData,继承RestData的所有属性和方法

Constructor Top

  ViewData ()

Methods Top

void deleteAllData (DataConfirmParam options)
boolean deleteData (Array rows, DataConfirmParam options)
Boolean saveAllData (Object options)
void saveData (Object options)

Constructor details Top

public ViewData ()

ViewData,继承RestData的所有属性和方法

Methods Detail Top

public void deleteAllData (DataConfirmParam options)

删除data所有数据,感知directDeleteMode和confirmDelete属性设置

Parameters

DataConfirmParam options

删除参数
参数格式:

{ "confirm" : {boolean} - 删除确认提示,缺省使用属性confirmDelete }

Return Value

void

public boolean deleteData (Array rows, DataConfirmParam options)

Parameters

Array rows

行数组 缺省当前行 (Optional)

DataConfirmParam options

删除参数 (Optional)

Return Value

boolean

public Boolean saveAllData (Object options)

全部数据保存方法,向后端提交修改的所有修改新增数据

Parameters

Object options

参数
参数格式:

{ "onError" : {function} - 失败回调,function(event), event的格式: { "source" : {Data} - 组件的js对象, "errorType" : {String} - 'server', "errorNode" : {object} - 错误信息, "httpError" : {boolean} - 是否http请求失败, "httpState" : {String} - http请求返回码 } "onSuccess" : {function} - 成功回调,function(event), event的格式: { "source" : {Data} - 组件的js对象 } "ignoreInvalid" : {boolean} - 保存时忽略有效性校验,默认false }

Return Value

Boolean

public void saveData (Object options)

业务数据保存方法,向后端提交修改的数据

Parameters

Object options

参数
参数格式:

{ "ignoreInvalid" : {boolean} - 保存时忽略有效性校验,默认false }

Return Value

void