| Class Summary | |
|
tlv8 tlv8命名空间 |
|
| Method Summary | |
| <static> data对象 | XMLHttpRequest(actionName, param, post, ayn,callBack) 发送Action请求 参数 |
| <static> xmlDom | strToXML(str) 将字符串转换成xml |
| <static> data对象 | sqlQueryAction(dbkey,sql,callBack) 执行sql查询动作 |
| <static> data对象 | sqlQueryActionforJson(dbkey,sql,callBack) 执行sql查询动作JSON |
| <static> data对象 | sqlUpdateAction(dbkey,sql,callBack) 执行sql跟新动作 |
| <static> data对象 | callProcedureAction(dbkey,ProduceName,Param,callBack) 调用存储过程 |
| <static> data对象 | callFunctionAction(dbkey,FunctionName,Param,callBack) 调用数据库函数 |
| <static> string | numberL2U(data) 人民币大小写转换 |
| <static> string | numberFormat(number,format) 数字格式化 |
| <static> void | fileComponent(div,data,cellname,docPath,canupload,candelete, canedit, viewhistory, limit) 附件组件 |
| <static> void | picComponent(div,data,cellname,canEdit) 图片组件 |
| <static> String | encodeURIComponent(str) 字符串编码 |
| <static> String | decodeURIComponent(endcodeedStr) 字符串反遍吗 |
<static> data对象 sqlQueryAction(dbkey,sql,callBack)
执行sql查询动作
Parameters:
dbkey
{string}[required]数据源名称
sql
{string}[required]sql字符串
callBack
{string}回调函数
Returns:
{data对象}
Example:
var result = tlv8.sqlQueryAction("system","select * from sa_opperson");
result.flag 为是否执行成功 值:true 或 false
result.message 为提示信息
result.data 为xml结构字符串, 如: <name>value</name>
可用 tlv8.strToXML函数转换成xml对象 如:var xmldata = tlv8.strToXML(result.data);
result.getCount 获取查询结构的行数, 如: var count = result.getCount();
result.getColumns 获取查询的所有列名, 如: var columns = result.getColumns();
result.getValueByName 获取指定列的值, 如: var value = result.getValueByName("FNAME");
result.getDatas 返回查询的结果集, 如: var datas = result.getDatas();
查询多行数据建议使用:tlv8.sqlQueryActionforJson();便于遍历数据。
<static> data对象 sqlQueryActionforJson(dbkey,sql,callBack)
执行sql查询动作JSON
Parameters:
dbkey
{string}[required]数据源名称
sql
{string}[required]sql字符串
callBack
{string}回调函数
Returns:
{data对象}
Example:
var result = tlv8.sqlQueryActionforJson("system","select * from sa_opperson");
result.data 为json数组, 如: [{name:value},...]
result.flag 为是否执行成功 值:true 或 false
result.message 为提示信息
<static> void fileComponent(div,data,cellname,docPath,canupload,candelete, canedit, viewhistory, limit)
附件组件
Parameters:
参数说明:
div:需要放置组件的层;
data:绑定数据的data(tlv8.Data());
cellname:附件相关字段(建议类型varchar(1024)或更长的字符类型);
docPath:文件存储位置;如"/"或"/起步科技"(要求目录必须在文档中心存在);
canupload:是否可上传(bollean 默认可上传需要取消权限可设置为false);
candelete:是否可删除(用于删除控制 false为不可删除 默认可删除).
canedit:是否可编辑(bollean 默认为false);
viewhistory:是否可查看历史(bollean 默认为false);
limit:可上传文件个数(number 默认不限);
var data = new tlv8.Data();
data.setDbkey("system");
data.setTable("T_USERS");
data.setFormId("uploadcopmtestform");
var cellname = "FILECONT";//设置附件相关字段
var fileComp = new tlv8.fileComponent(document.getElementById("fileCompDiv"),data,cellname);
<static> void picComponent(div,data,cellname,canEdit)
图片组件
Parameters:
参数说明:
div:需要放置组件的层;
data:绑定数据的data(tlv8.Data());
cellname:附件相关字段(图片类型Blob或image);
canEdit:是否可编辑(bollean 默认可编辑, 需要取消权限可设置为false);
<static> string encodeURIComponent(str)
字符串编码 与tlv8.decodeURIComponent配合使用可以解决url参数包含特殊字符的问题
Parameters:
参数说明:
str:需要编码的字符;
Returns:
{string}
Example:
var str = "fCode='zhangsan' and fName like ='%张三%'";
var param = tlv8.encodeURIComponent(str);
var url = "/JBIZ/TEST/START.html?param="+param;
tlv8.portal.openWindow("测试页面",url);