API
Component

DataOperation ($UI/system/components/justep/dataOperation/dataOperation)

使用范围:UI2

Contents

component DataOperation ($UI/system/components/justep/dataOperation/dataOperation) extends ModelComponent

通用操作扩展组件

Constructor Top

  DataOperation ()

Attributes Top

string xid

组件标示

Methods Top

void setValue (string | Data data, string col, Any value, Row row)

Operations Top

void addClass (string selector, string clazz)
void allSetValue (string | Data data, string col, Any value)
void deleteData (string | Data data, boolean force, string filter)
void filedValues (string | Data data, Array<ValueParam> value)
void loadData (string | Data data, array<Row> rows, boolean append, boolean override)
void openPage (string url, Object params, string | Data receData)
void openWebPage (string url, string kind)
void openWindowDialog (string url, Object params, string | Data receData)
void refreshByGET (string url, boolean sync)
void removeClass (string selector, string clazz)
void saveData (string | Data data)
void saveReturn (string | Data data, integer index, string filter)
void setCSS (string selector, object style)
void setValue (string | Data data, string col, Any value, Row row)
void toggleClass (string selector, string clazz)

Constructor details Top

public DataOperation ()

通用操作扩展组件

Attributes Detail Top

public string xid

组件标示

Methods Detail Top

public void setValue (string | Data data, string col, Any value, Row row)

data赋值

Parameters

string | Data data

目标数据集 选择需要赋值的数据集(必填) {@required}

扩展类型:$UI/system/components/justep/data/data#ID

string col

列 选择需要赋值的列(必填) {@required}

Any value

值 为选择的列赋值(必填) {@required}

Row row

行,缺省当前行:所要赋值的行对象,不写时默认当前行

Return Value

void

Operations Detail Top

public void addClass (string selector, string clazz)

为指定组件添加Class

See AddClass

Parameters

string selector

展现组件 选择要添加Class的组件(必填)

string clazz

样式class 编辑添加class的表达式,需先给展现组件添加自定义样式(必填)

Return Value

void

public void allSetValue (string | Data data, string col, Any value)

数据所有行赋值

See AllSetValue

Parameters

string | Data data

目标数据集 选择需要赋值的数据集(必填) {@required}

扩展类型:$UI/system/components/justep/data/data#ID

string col

列:选择需要赋值的列(必填) {@required}

Any value

值:为选择的列赋值(必填) {@required}

Return Value

void

public void deleteData (string | Data data, boolean force, string filter)

删除数据

See DeleteData

Parameters

string | Data data

目标数据集 选择所要删除的数据集(必填) {@required}

扩展类型:$UI/system/components/justep/data/data#ID

boolean force

禁止提示

string filter

删除满足条件数据

Return Value

void

public void filedValues (string | Data data, Array<ValueParam> value)

多列赋值

Parameters

string | Data data

目标数据集 {@required}

扩展类型:$UI/system/components/justep/data/data#ID

Array<ValueParam> value

赋值的列和值数组

Return Value

void

public void loadData (string | Data data, array<Row> rows, boolean append, boolean override)

data加载数据

Parameters

string | Data data

目标数据集 {@required}

扩展类型:$UI/system/components/justep/data/data#ID

array<Row> rows

数据

boolean append

增量模式

boolean override

覆盖模式

Return Value

void

public void openPage (string url, Object params, string | Data receData)

打开页面

See OpenPage

Parameters

string url

页面源 下拉选择要打开页面(必填)

扩展类型:W#URL

Object params

参数 为打开页面中的参数赋值,需在打开页面中的‘页面参数设置’中添加参数

string | Data receData

共享数据集 选择打开页面中返回的参数所要保存的数据集

扩展类型:$UI/system/components/justep/data/data#ID

Return Value

void

public void openWebPage (string url, string kind)

打开外部页面

See OpenWebPage

Parameters

string url

网页地址 输入网址(必填)

扩展类型:URL

string kind

打开模式 选择网页的打开方式

Return Value

void

public void openWindowDialog (string url, Object params, string | Data receData)

打开对话框

See OpenWindowDialog

Parameters

string url

页面源 下拉选择要打开的对话框页面(必填)

扩展类型:W#URL

Object params

参数 为对话框页面中的参数赋值,需在对话框页面中的‘页面参数设置’中添加参数

string | Data receData

共享数据集 选择对话框中返回的参数所要保存的数据集

扩展类型:$UI/system/components/justep/data/data#ID

Return Value

void

public void refreshByGET (string url, boolean sync)

请求data数据

See RefreshByGET

Parameters

string url

url:选择请求数据所在的地址(必填),例如http://127.0.0.1:8080/baas/justep/account/queryAccount

扩展类型:URL

boolean sync

同步请求,默认异步:设置请求方式

Return Value

void

public void removeClass (string selector, string clazz)

指定组件移除Class

See RemoveClass

Parameters

string selector

展现组件 选择要移除Class的组件(必填)

string clazz

样式class 编辑移除class的表达式,需先给展现组件添加自定义样式(必填)

Return Value

void

public void saveData (string | Data data)

保存数据

See SaveData

Parameters

string | Data data

目标数据集 选择所要保存的数据集(必填)

扩展类型:$UI/system/components/justep/data/data#ID

Return Value

void

public void saveReturn (string | Data data, integer index, string filter)

保存并返回数据

See SaveReturn

Parameters

string | Data data

目标数据集 选择所要保存的数据集(必填) {@required}

扩展类型:$UI/system/components/justep/data/data#ID

integer index

数据插入位置

string filter

返回数据过滤:设置返回数据的过滤条件; 例如:getID()==$model.bizData.getCurrentRowID 返回的为当前行

Return Value

void

public void setCSS (string selector, object style)

为指定组件设置样式

See SetCSS

Parameters

string selector

展现组件 选择需要设置样式的组件(必填)

object style

样式 编辑样式(必填)

Return Value

void

public void setValue (string | Data data, string col, Any value, Row row)

为数据赋值

See SetValue

Parameters

string | Data data

目标数据集 选择需要赋值的数据集(必填) {@required}

扩展类型:$UI/system/components/justep/data/data#ID

string col

列 选择需要赋值的列(必填) {@required}

Any value

值 为选择的列赋值(必填) {@required}

Row row

行,缺省当前行:所要赋值的行对象,不写时默认当前行 {@required}

Return Value

void

public void toggleClass (string selector, string clazz)

指定组件切换Class;

See ToggleClass

Parameters

string selector

展现组件 选择要切换Class的组件(必填)

string clazz

样式class 编辑切换class的表达式,需先给展现组件添加自定义样式(必填)

Return Value

void