API
Component

CommonOperation ($UI/wxsys/comps/commonOperation/commonOperation)

使用范围:WX

Contents

component CommonOperation ($UI/wxsys/comps/commonOperation/commonOperation) extends Component

操作扩展

Constructor Top

  CommonOperation ()
  CommonOperation ( config)

Attributes Top

string id

组件标示

Methods Top

void close ()
void filedValues (string | Data data, Array<ValueParam> values)
void okclose (string | Data data, integer index)
void openPageDialog (String url, String receData, $UI/wxsys/JSON params)

Operations Top

void allSetValue (string | Data data, string col, Any value)
void close ()
void deleteData (string | Data data, string filter, boolean force)
void filedValues (string | Data data, Array<ValueParam> values)
void loadData (string | Data data, Array<Row> rows, boolean append)
void okclose (string | Data data, integer index)
void openPageDialog (string url, string | Data receData, Object params, Object option)
void openPageDialogWait (string url, string | Data receData, Object params, Object option)
void saveData (string | Data data, boolean successHint, string successInfo)
void saveReturn (string | Data data, integer index)
void setValue (string | Data data, string col, Any value, string row)

Constructor details Top

public CommonOperation ()

操作扩展

public CommonOperation ( config)

构造函数

Inherited from Operational

Parameters

config

操作配置

Attributes Detail Top

public string id

组件标示

Methods Detail Top

public void close ()

关闭当前页面

Return Value

void

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

多列赋值

Parameters

string | Data data

目标数据集 {@required}

扩展类型:$UI/wxsys/comps/tableData/data#ID

Array<ValueParam> values

赋值的列和值数组

Return Value

void

public void okclose (string | Data data, integer index)

确定返回

Parameters

string | Data data

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

扩展类型:$UI/wxsys/comps/tableData/data#ID

integer index

新增插入位置

Return Value

void

public void openPageDialog (String url, String receData, $UI/wxsys/JSON params)

打开一个页面,给页面传参。设置共享数据集可以实现两个效果:一是在子页面中显示出共享数据集当前行数据,二是将子页面返回的数据存入共享数据集。使用共享数据集的前提是两个页面都有共享数据集

Parameters

String url

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

扩展类型:W#URL

String receData

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

扩展类型:$UI/wxsys/comps/tableData/data#ID

$UI/wxsys/JSON params

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

扩展类型:page#param

Return Value

void

Operations Detail Top

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

将值写入目标数据集每一行的列中

See AllSetValue

Parameters

string | Data data

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

扩展类型:$UI/wxsys/comps/tableData/data#ID

string col

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

Any value

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

Return Value

void

public void close ()

关闭当前页面

See Close

Return Value

void

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

删除目标数据集行数据

See DeleteData

Parameters

string | Data data

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

扩展类型:$UI/wxsys/comps/tableData/data#ID

string filter

删除条件,缺省:删除当前行(当前行:数据集加载数据后,默认第一行是当前行;单击动态列表中的某一行后,当前行即为刚才点击的这一行)

boolean force

禁止提示

Return Value

void

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

多列赋值

Parameters

string | Data data

目标数据集 {@required}

扩展类型:$UI/wxsys/comps/tableData/data#ID

Array<ValueParam> values

赋值的列和值数组

Return Value

void

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

将数据加载到目标数据集中。增量模式为是表示在目标数据集中已有的数据后面增加新据;为否表示清空目标数据集中已有的数据,重新添加新数据

See LoadData

Parameters

string | Data data

目标数据集 {@required}

扩展类型:$UI/wxsys/comps/tableData/data#ID

Array<Row> rows

加载数据

boolean append

模式

Return Value

void

public void okclose (string | Data data, integer index)

确定返回

Parameters

string | Data data

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

扩展类型:$UI/wxsys/comps/tableData/data#ID

integer index

新增插入位置

Return Value

void

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

打开一个页面,给页面传参。设置共享数据集可以实现两个效果:一是在子页面中显示出共享数据集当前行数据,二是将子页面返回的数据存入共享数据集。使用共享数据集的前提是两个页面都有共享数据集

Parameters

string url

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

扩展类型:W#URL

string | Data receData

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

扩展类型:$UI/wxsys/comps/tableData/data#ID

Object params

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

Object option

对话框属性

Return Value

void

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

打开一个对话框页面,等待返回后才执行后续操作,给页面传参。设置共享数据集可以实现两个效果:一是在子页面中显示出共享数据集当前行数据,二是将子页面返回的数据存入共享数据集。使用共享数据集的前提是两个页面都有共享数据集

Parameters

string url

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

扩展类型:W#URL

string | Data receData

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

扩展类型:$UI/wxsys/comps/tableData/data#ID

Object params

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

Object option

对话框属性

Return Value

void

public void saveData (string | Data data, boolean successHint, string successInfo)

将目标数据集中当前行的数据写入到数据库中

See SaveData

Parameters

string | Data data

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

扩展类型:$UI/wxsys/comps/tableData/data#ID

boolean successHint

成功提示

string successInfo

成功提示语

Return Value

void

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

将目标数据集中当前行的数据写入到数据库后,关闭当前页面,将当前行数据返回到父页面。

See SaveReturn

Parameters

string | Data data

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

扩展类型:$UI/wxsys/comps/tableData/data#ID

integer index

新增插入位置

Return Value

void

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

将值写入目标列中

See SetValue

Parameters

string | Data data

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

扩展类型:$UI/wxsys/comps/tableData/data#ID

string col

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

Any value

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

string row

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

Return Value

void