全局变量:
OnLoadVariable
a
b
filename
中继器/数据集
Item 中继器的项
Item.Column0 中继器数据集的列名
index 中继器项的索引
isFirst 中继器的项是否第一个
isLast 中继器的项是否最后一个
isEven 中继器的项是否偶数
isOdd 中继器的项是否奇数数
isMarked 中继器的项是否被标记
isVisible 中继器的项是否可见
repeater 返回当前项的父中继器
visibleItemCount 当前页面中所有可见项的数量
itemCount 当前过滤器中的项的个数
datacount 中继器数据集中所有项的个数
pagecount 中继器中总共的页面数
pageindex 当前的页数
部件
This
Target
x: Widget.X:获取元件左上顶点X坐标值,使用方法:通过局部变量获取[[LVAR. X]];
y: Widget.Y:获取元件左上顶点Y坐标值,使用方法:通过局部变量获取[[LVAR.
Y]];
width: Widget.Width:获取元件的宽度,使用方法:通过局部变量获取[[LVAR. Width]];
height: Widget.Height:获取元件的高度,使用方法:通过局部变量获取[[LVAR. Height]];
scorllx
scorlly
text
name
top: Widget. Top:获取元件顶部边界Y坐标值,使用方法:通过局部变量获取[[LVAR. Top]];
left: Widget. Left:获取元件左边界X坐标值,使用方法:通过局部变量获取[[LVAR. Left]];
right: Widget. Right:获取元件等右边界X坐标值,使用方法:通过局部变量获取[[LVAR. Right]];
bottom: Widget. Bottom:获取元件底部边界Y坐标值,使用方法:通过局部变量
获取[[LVAR. Bottom]];
页面
PageName
窗口
Windows.width: Window.width:获取窗口的宽度,使用方法:[[Window.width]]
Windows.height: Window.height:获取窗口的高度,使用方法:[[Window. height]]
Windows.scrollX: Window.ScrollX:获取窗口横向滚动的当前坐标值;使用方法:[[Window. ScrollX]]
Windows.scrollY: Window.ScrollY:获取窗口纵向滚动的当前坐标值;使用方法:[[Window. ScrollY]]
光标位置
Cursor.x: Cursor.X:获取鼠标X轴坐标值,使用方法:[[Cursor.X]];
Cursor.y: Cursor.Y:获取鼠标Y轴坐标值,使用方法:[[Cursor.Y]]
DragX: 部件延X轴瞬间拖动的距离(拖动速度)
DragY: 部件延Y轴瞬间拖动的距离(拖动速度)
TotalDragX: 部件延X轴拖动的总距离
TotalDragY: 部件延Y轴拖动的总距离
DragTime: 部件拖动的总时间
数字
toExponential(decimalPoints): toExponential :把对象的值转换为指数计数法,使用方法:[[n. toExponential (参数)]];
toFixed(decimalPoints): toFixed:指定数字的小数点位数,使用方法:如果n=1.232,[[n.toFixed(2)]]返回值1.23;
toPrecision(length): toPrecision: 把数字格式化为指定的长度:如果n=1, [[n. toPrecision (6)]]返回值1.00000;
字符串
Length
CharAt(index)
charCodeAt(index)
concat(“string”)
indexOf(“searchValue”)
lastindexOf(“searchValue”,start)
replace(“searchValue”,”new value”)
slice(start,end)
split(“separator”,limit)
substr(start,length)
substring(from,to)
toLowerCase()
toUpperCase()
trim()
toString
运算 (Math.XXXX(参数))
+ - * / %
abs(x): 绝对值函数,使用方法 [[Math.Abs(-1)]],返回值1;
acos(x): 反余弦函数,[[Math.Acos(弧度)]];
asin(x): 反正弦函数,[[Math.Asin(弧度)]];
atan(x): 反正切函数,[[Math.Atan(弧度)]];
atan2(y,x): 返回给定的X及Y坐标值的反正切值,atan2(y,x);
ceil(x): 返回小数向上最接近的整数,使用方法[[Math.ceil(1.5)]],返回值2;
cos(x): 余弦函数,使用方法[[Math.cos(弧度)]];弧度=角度*圆周率/180;
exp(x): 指数函数,计算以e为底的指数,使用方法[[Math. exp (2)]],返回值7.3890560989306495;
floor(x): 返回小数向下最接近的整数,使用方法[[Math.floor(1.5)]],返回值1;
log(x): 对数函数,计算以e为底的对数值,使用方法[[Math.log(2)]],返回值0.6931471805599453;
max(x,y): 返回一个最大数值,使用方法[[Math.max(1,5,5.3,2,4)]],返回值5.3;
min(x,y): 返回一个最小数值,使用方法[[Math.min(1,5,5.3,2,4)]],返回值1;
pow(x,y): 幂函数,使用方法[[Math. pow (2,3)]],返回值8;
random():返回一个0~1之间的随机数,使用方法 [[Math.Random()]];
sin(x): 正弦函数,使用方法[[Math.sin(弧度)]];弧度=角度*圆周率/180;
sqrt(x): 平方根函数,使用方法[[Math.sqrt(16)]],返回值4;
tan(x): 正切函数,使用方法[[Math.sin(弧度)]];
日期
Now
GenDate
getDate()
getDay
getDayOfWeek()
getFullYear()
getHours()
getMilliseconds()
getMinutes()
getMonth()
getMonthName()
getSecondes()
getTime()
getTimeZoneOffset()
getUTCDate()
getUTCDay()
getUTCFullYear()
getUTCHours()
getUTCMilliseconds ()
getUTCMinutes()
geUTCtMonth()
getUTCSecondes()
parse()
toDateString()
toISOString()
toJSON()
toLocalDateString()
toLocalTimeString()
toLocalString()
toTimeString()
toUTCString()
UTC()
vaiueOf()
addYears(years)
addMonths(months)
addDays(days)
addHours(hours)
addMinutes(minutes)
addSeconds(seconds)
addMilliseconds(milliseconds)
布尔
== != < <= > >= && ||
元件函数、窗口函数、鼠标函数和数字函数的介绍
元件函数
Widget.Width:获取元件的宽度,使用方法:通过局部变量获取[[LVAR. Width]];
Widget.Height:获取元件的高度,使用方法:通过局部变量获取[[LVAR. Height]];
Widget.X:获取元件左上顶点X坐标值,使用方法:通过局部变量获取[[LVAR. X]];
Widget.Y:获取元件左上顶点Y坐标值,使用方法:通过局部变量获取[[LVAR. Y]];
Widget. Left:获取元件左边界X坐标值,使用方法:通过局部变量获取[[LVAR. Left]];
Widget. Top:获取元件顶部边界Y坐标值,使用方法:通过局部变量获取[[LVAR. Top]];
Widget. Right:获取元件等右边界X坐标值,使用方法:通过局部变量获取[[LVAR. Right]];
Widget. Bottom:获取元件底部边界Y坐标值,使用方法:通过局部变量获取[[LVAR. Bottom]];
窗口函数
Window.ScrollX:获取窗口横向滚动的当前坐标值;使用方法:[[Window. ScrollX]]
Window.ScrollY:获取窗口纵向滚动的当前坐标值;使用方法:[[Window. ScrollY]]
Window.width:获取窗口的宽度,使用方法:[[Window.width]]
Window.height:获取窗口的高度,使用方法:[[Window. height]]
鼠标函数
Cursor.X:获取鼠标X轴坐标值,使用方法:[[Cursor.X]];
Cursor.Y:获取鼠标Y轴坐标值,使用方法:[[Cursor.Y]]。
数字函数
toFixed:指定数字的小数点位数,使用方法:如果n=1.232,[[n.toFixed(2)]]返回值1.23;
toExponential :把对象的值转换为指数计数法,使用方法:[[n. toExponential (参数)]];
toPrecision: 把数字格式化为指定的长度:如果n=1, [[n. toPrecision (6)]]返回值1.00000。
字符串函数的介绍
charAt:返回指定位置的字符。使用方法: [[LVAR. charAt(位数)]]
charCodeAt:返回指定位置字符的 Unicode 编码。使用方法:[[LVAR. charCodeAt (位数)]]
Concat:连接字符串。(暂未发现无实际用途)
fromCharCode:从字符编码创建一个字符串。(未测试成功)
indexOf:检索字符串。使用方法:[[LVAR. indexOf (‘字符串’)]]
lastIndexOf:从后向前搜索字符串。使用方法:[[LVAR. lastIndexOf (‘字符串’)]]
Slice:提取字符串的片断,并在新的字符串中返回被提取的部分。使用方法:[[LVAR. Split(start,end)]]
Slice参数介绍:
start 要抽取的片断的起始下标。如果是负数,则该参数规定的是从字符串的尾部开始算起的位置。也就是说,
-1 指字符串的最后一个字符,-2 指倒数第二个字符,以此类推。
end 紧接着要抽取的片段的结尾的下标。若未指定此参数,则要提取的子串包括 start 到原字符串结尾的字
符串。如果该参数是负数,那么它规定的是从字符串的尾部开始算起的位置。
Split:把字符串分割为字符串数组。
使用方法1:[[LVAR1.Split('')]] 如果:LVAR1等于asdfg,则返回a,s,d,f,g
使用方法2:[[LVAR1.Split(' ')]] 如果:LVAR1等于asd fg,则返回asd,fg
Substr:从起始索引号提取字符串中指定数目的字符。使用方法:[[LVAR. Substr (start,stop)]]
Substring:提取字符串中两个指定的索引号之间的字符。使用方法:[[LVAR. Substring (start,stop)]]
Substring参数介绍:
start 必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。
stop 可选。一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的位置多 1。如果省略该参数,那么返回的子串会一直到字符串的结尾。[[LVAR. Substring (start)]]
toLowerCase:把字符串转换为小写。使用方法:[[LVAR. toLowerCase ()]]
toString:返回字符串。(暂未发现无实际用途)
toUpperCase:把字符串转换为大写。使用方法:[[LVAR. toUpperCase ()]]
trim:去除字符串两端空格。使用方法:[[LVAR. trim ()]]
日期函数的介绍
getDate:返回一个月中的某一天 (1 ~ 31)。使用方法:[[LVAR. getDate ()]],LVAR格式为标准日期格式,如YYYY/MM/DD,YYYY-MM-DD等。
getDay:返回一周中的某一天 (0 ~ 6)。使用方法:[[LVAR. getDay ()]]
getDayOfWeek:返回一周中的某一天的英文名称。使用方法:[[LVAR. getDayOfWeek ()]]
getFullYear:返回日期中四位数字的年。使用方法:[[LVAR. getFullYear ()]]
getHours:返回日期中的小时 (0 ~ 23)。
getMilliseconds:返回毫秒数(0 ~ 999)。
getMinutes:返回日期中的分钟 (0 ~ 59)。
getMonth:返回日期中的月份 (0 ~ 11)。
getMonthName:返回日期中的月份名称 (0 ~ 11)。
getSeconds:返回日期中的秒数(0 ~ 59)。
不行了,楼老师快精尽人亡了,以下请好事者自行研究吧!
getTime:返回 1970 年 1 月 1 日至今的毫秒数。
getTimezaneOffset:返回本地时间与格林威治标准时间 (GMT) 的分钟差。
getUTCDate
getUTCDay
getUTCFullYear
getUTCHours
getUTCMilliseconds
getUTCMinutes
getUTCMonth
getUTCSeconds
toDateString
toISOString
toJSON
toLocaleDateString
toLocalTimeString
toLocaleString
toTimeString
toUTCString
valueOf
addYear
addMonth
addDay
addHour
addMinute
addSecond
addMillisecond
parse:返回1970年1月1日午夜到指定日期(字符串)的毫秒数。
UTC:根据世界时返回 1970 年 1 月 1 日 到指定日期的毫秒数。
因篇幅问题不能全部显示,请点此查看更多更全内容