| Class Summary | |
|
tlv8.Data() Data基础数据对象 |
|
| Method Summary | |
| void | setOrderby(ob) 排序 |
| void | setFilter(fil) 过滤条件 |
| void | setCascade(cas) 级联删除{表名:外键,表名:外键。。。} |
| void | setRowId(id) 主键 |
| void | setDbkey(k) 数据库连接 |
| void | setSaveAction(a) 保存动作 |
| void | setFormId(s) 表单id |
| void | setTable(t) 数据库表名 |
| void | setCells(cell) 列值 |
| boolean | saveData() 保存 |
| void | setDeleteAction(del) 设置删除动作 |
| boolean | deleteData() 删除 |
| void | refreshData() 刷新 |
| void | setData(data) 设置数据 |
| void | setReadonly(boolean) 设置整条数据为只读 |
| void | setonDataValueChanged(fn) 设置值改变事件 |
| string | getValueByName(name) 获取指定字段的值 |
| void | setValueByName(name,value) 设置指定字段的值 |
| Event Summary | |
| beforeSave 保存数据之前事件 |
|
| afterSave 保存事件之后事件 |
|
| beforeDelete 删除数据之前事件 |
|
| afterDelete 删除数据之后事件 |
|
| beforeRefresh 刷新数据之前事件 |
|
| afterRefresh 刷新数据之后事件 |
|
void setReadonly(boolean)
设置数据
Parameters:
boolean
{逻辑值}[required]true 或 false
Returns:
{void}
Example:
var data = new tlv8.Data();
data.setReadonly(true); true为设置为只读 false为取消只读
void setonDataValueChanged(fn)
设置值改变事件
Parameters:
fn
{function}[required]
Returns:
{void}
Example:
function dataAS_MENDRECORD_Changed(event, id, value, type) {
//event:dom事件,id:值改变的列id,改变后的值,type:当前列的类型如:text,select等。
alert(value);
}
var dataAS_MENDRECORD = new tlv8.Data();
dataAS_MENDRECORD.setTable("AS_MENDRECORD");
dataAS_MENDRECORD.setDbkey("dysam");
dataAS_MENDRECORD.setonDataValueChanged(dataAS_MENDRECORD_Changed);
string getValueByName(name)
设置值改变事件
Parameters:
name
{function}[required] 字段(页面字段)
Returns:
{string}对应字段的值
Example:
var dataAS_MENDRECORD = new tlv8.Data();
dataAS_MENDRECORD.setTable("AS_MENDRECORD");
dataAS_MENDRECORD.setDbkey("dysam");
var phone = dataAS_MENDRECORD.getValueByName("fRBUYERPHONE");
void setValueByName(name,value)
设置值改变事件
Parameters:
name
{string}[required]字段(页面字段)
value
{string}[required]需要赋予的值
Returns:
{void}
Example:
var dataAS_MENDRECORD = new tlv8.Data();
dataAS_MENDRECORD.setTable("AS_MENDRECORD");
dataAS_MENDRECORD.setDbkey("dysam");
var phone = dataAS_MENDRECORD.setValueByName("fRBUYERPHONE",111111);
string beforeSave(event)
保存前执行的动作
Returns:
{void}
Example:
<form id="MAIN_DATA_FORM" beforeSave="bSave">
function bSave(event){
//自定义保存前动作写在这里
}
string afterSave(event)
保存后执行的动作
Returns:
{void}
Example:
<form id="MAIN_DATA_FORM" afterSave="afSave">
function afSave(event,result){
//自定义保存后动作写在这里
}
string beforeDelete(event)
删除前执行的动作
Returns:
{void}
Example:
<form id="MAIN_DATA_FORM" beforeDelete="bDelete">
function bDelete(event){
//自定义删除前动作写在这里
}
string afterDelete(event)
删除后执行的动作
Returns:
{void}
Example:
<form id="MAIN_DATA_FORM" afterDelete="afDelete">
function afDelete(event){
//自定义删除后动作写在这里
}
string afterRefresh(event)
刷新后执行的动作
Returns:
{void}
Example:
<form id="MAIN_DATA_FORM" afterRefresh="afRefresh">
function afRefresh(event){
//自定义刷新后动作写在这里
}