脚本初步

注:此处所列函数均为javascript语法,遵循ECMA 标准脚本引擎语法规范,一个典型的脚本应用如下所示

动画.gif


所有的脚本均为以下形式,注意必须要有返回值,且必须位字符串类型。如果不需要返回,则返回“0”即可。

//times为内部计数器
function init(times)
{
    //具体逻辑语句
    return "0";
}


在数据绑定处理脚本中格式为

//times为内部计数器,value为未经处理的原始值,在脚本中可根据具体业务处理后返回特定值
function init(times,value)
{
	//具体逻辑语句
	return "0";
}


公共语法

//获取当前时间并格式化
var shijian = new Date().Format("yyyy-MM-dd hh:mm:ss");
var theday =new Date(new Date().getTime() - i*24*60*60*1000).Format("yyyy-MM-dd"); //前i天

//数学函数
var t1 = 18.69;
var t2 = Math.floor(t1); //t2 = 18



一些基本用法

//获取某edit控件的值
var t1 = Form.c5025e33d148f2.text;   //注意:Form为系统内注册的固定变量,代表当前窗体
//设置某edit控件的值
Form.c5025e33d148f2 = "";