天天看点

Axure RP 9 函数说明

元件函数是用于获取指定元件的信息和数据

This:获取当前正在添加交互动作的元件,用法[[This]]

Target:获取当前交互动作控制的目标元件,用法[[Target]]

x:获取元件起始位置的X坐标值,用法[[LVAR.x]]

y:获取元件起始位置的Y坐标值,用法[[LVAR.y]]

width:获取元件的宽度值,用法[[LVAR.width]]

height:获取元件的高度值,用法[[LVAR.height]]

scrollX:获取元件的水平滚动距离,用法[[LVAR.scrollX]]

scrollY:获取元件的垂直滚动距离,用法[[LVAR.scrollY]]

text:获取元件中的元件文字,用法[[LVAR.text]]

name:获取元件的名称(自定义的名字),用法[[LVAR.name]]

top:获取元件的上边界坐标值,用法[[LVAR.top]]

left:获取元件的左边界的坐标值,用法[[LVAR.left]]

right:获取元件的右边界的坐标值,用法[[LVAR.right]]

bottom:获取元件的下边界的坐标值,用法[[LVAR.bottom]]

opacity:获取元件的不透明比例值,用法[[LVAR.opacity]]

rotation:获取元件对象的旋转角度值,用法[[LVAR.rotation]]

窗口函数 用于获取窗口在页面中的坐标位置、宽度、高度等参数

Window.width:获取窗口的宽度值,用法[[Window.width]]

Window.height:获取窗口的高度值,用法[[Window.height]]

Window.ScrollX:获取页面横向滚动的当前坐标值,用法[[Window.ScrollX]]

Window.ScrollY:获取窗口纵向滚动的当前坐标值,用法[[Window.ScrollY]]

鼠标指针函数用户获取当前鼠标位置

Cursor.x:获取鼠标的X坐标,用法[[Cursor.x]]

Cursor.y:获取鼠标的Y坐标,用法[[Cursor.y]]

DragX:获取被拖动控件的X位移,用法[[DragX]]

DragY:获取被拖动控件的Y位移,用法[[DragY]]

TotalDragX:获取被拖动控件的X位移总和,用法[[TotalDragX]]

TotalDragY:获取被拖动控件的Y位移总和,用法[[TotalDragY]]

DragTime:获取被拖动控件的时间,用法[[DragTime]]

字符串函数的定义:

length:获取字符串的长度,用法[[LVAR.length]]

charAt:获取指定位置的字符,用法[[LVAR.charAt(位数)]],注意位数从0开始

charCodeAt:获取指定位置字符的Unicode编码,用法[[LVAR.charCodeAt(位数)]],注意位数从0开始

concat:多个字符串,用法[[LVAR.concat(LVARI,'字符串')]]

indexOf:检索字符串,用法[[LVAR.indexOf('字符串')]],返回位置,注意位置从0开始

lastlndexOf:从后向前捜索字符串,用法[[LVAR.lastindexOf('字符串')]],返回位置,注意位置从0开始

replace:替换字符串的片断,用法[[LVAR.replace('旧字符串','新字符串')]]

Slice:提取字符串的片段,用法[[LVAR.Slice('开始位置',’结束位置')]],注意位数从0开始

split:分离字符串内容,用法[[LVAR.split('分离内容标识',’界限')]],注意位数从0开始

substr:从指定位置提取一定数量的字符,用法[[LVAR.substr('开始位置','字符个数')]],注意位数从0开始

substring:提取字符串片段,用法[[LVAR.substnng('开始位置',’结束位置')]],注意位数从0开始

toLowerCase:把字符串转换为小写,用法[[LVAR.toLowerCase()]]

toUpperCase:字符串转换为大写,用法[[LVAR.toUpperCase()]

trim:去除字符串两端的空格,用法[[LVAR.trim()]]

中堰器函数:用于获取中继器的相关数据、参数

Repeater用谕:中継器的对象。Item.Repeater即为Item所在的中继器对象.

visibleItemCount 用除:获取中继器项目列表当前页可见行数

itemCount 用除:获取中继器项目列表现在总行数,比如筛选后等情况

dataCount 用除:获取中继器项目列表数据总行数

pageCount 用途:获取中继器项目列表总的页码

pageIndex 用途:获取中继器项目列表当前显示的页码

Item 用途:中继器中某一行对象

TargetItem 用途:目标数据行的对象

Item.列明 用途:中继器中某一行对象指定的列的值

index 用途:中继器的索引编号,起始为1,每行递增1

isFirst 用途:判断数据行是否为第一行,如果返回值为“True”,则为第一行,否则不是

isLast 用途:判断数据行是否为最后一行,如果返回值为“True”,则为最后一行,否则不是

isEven 用途:判断数据行是否为偶数行,如果返回值为“True”,则为偶数行,否则为奇数行

isOdd 用途:判断数据行是否为奇数行,如果返回值为“True”,则为奇数行,否则为偶数行

isMarked 用途:判断数据行是否为被标记,如果返回值为“True”,则被标记,否则未被标记

isVisible 用途:判断数据行是否为可见,如果返回值为“True”,则为可见,否则为不可见

继续阅读