axure常用变量和函数
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
全局变量:
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;