【返回Z平台-帮助文档-首页】
Z平台的核心JS方法都存储在 /webapp/js/z.js 文件中,如果想更全面的学习Z平台的开发,建议大家熟读该文件。平台前端的核心JS方法都在这。
共用JS方法
判断字符串是否为空
if(isNull(str)){
alert("空");
}else{
alert("非空");
}
判断是否不为空
if(isNotNull(str)){
alert("非空");
}else{
alert("空");
}
弹出提示信息
alert_info("提示信息");
alert_error("错误信息");
alert_warning("警告信息");
生成10位随数
var numid = newid();
根据代码ID获取代码对象【系统管理/设置/代码管理】
var code = getCode('yesorno');
返回:{0:否,1:是}
操作Cookie读写
//设置信息到Cookie
setCookie(CookieId,Value);
//获取Cookie中的信息
getCookie(CookieId)
Ajax调用代码
$.ajax({
type : "POST",
url : "Action_URL",
//是否异步操作 false为同步操作 默认为true异步操作
async: false,
//参数
data:{table_id:table_id},
success : function(data) {
if(data.code=='SUCCESS'){
parent.alertMessager(data.msg);
}else{
parent.alertErrorMessager(data.msg);
}
},
error: function (data) {
parent.alertErrorMessager("ajax错误:"+JSON.stringify(data));
}
});
列表页面常用JS代码
获取选中行zid【选择多行】
//获取选中的客户记录
var zids = getTableColumn('MainTable','zid');
if(zids==''){
parent.alertMessager('请选择要操作的记录');
}else{
//执行代码
}
获取选中行zid【选择单行】
var zids = getTableColumn("MainTable","zid");
var zids_array = zids.split(",");
if(zids_array.length==1 && zids_array[0]!="" && zids_array[0]!=null){
//执行代码
}else{
parent.alertMessager("请选择一条记录操作");
}
刷新列表
RefreshList();
打开查询窗口
openSelectWindows();
执行查询【根据查询窗口设置的条件】
Z5Query();
清空查询窗口中的条件
form_clear();
导出列表数据到Excel
ExportExcel();
打开新增页面
add()
打开修改页面
edit()
打开查看页面
look()
删除数据
remove();
编辑页面常用JS代码
刷新编辑页面
RefreshEdit();
保存方法
保存:SaveForm();
保存并新增:SaveAndAddForm();
保存并返回:SaveAndRetrunForm();
返回方法
returnParentPage();
新增明细记录
addDetail();
修改明细记录
updateDetail();
查看明细记录
lookDetail();
删除明细记录
removeDetail();