页面属性、窗口属性、母版的使用

三、四舍五入取整效果:
[[LVAR.toFixed(decimalPoints)]]
LVAR:对象(一般通过元件文字获取到的局部变量)
decimalPoints:需要保留的小数位数,取整则填0。

实现滚动条滚动到一定距离时进行相应的变化,则需要先获取文本的值即计算公式,再
进行四舍五入,且两者顺序不能颠倒。


四、母版
母版中包含可出现在每一个页面上的显示元素,如文本、图片、形状以及事件动作等
。母版上的内容可出现在每个页面的固定位置上或指定位置上。

1)管理母版触发事件:在母版内添加触发事件名称【鼠标点击时】—【其他】—【触发
事件】—【选择命名好的触发事件】—【在母版之外且含有母版的页面可自定义不同的
触发事件】

五、页面属性:pageName
通过url方式传递变量值达到页面的跳转切换。
思路:要传递的变量需要将其先记录下来,传递的时候才好直接调用,传递的方式可直
接在浏览器内输入中文尝试看最终的传送结果可知晓具体的传输格式,以便于设置对应
的函数获取到对应的变量使之跳转到对应的页面。

1、获取登录界面的用户名:使用局部变量【元件文字】获取到用户名输入框,设置一
个空的全局变量使之等于该局部变量。就实现使用全局变量将用户名存储下来,到时直
接调用即可。

2、获取页面名称,页面的名字与显示元件的名称一致可使用页面属性【PageName】获
取到页面并存储到一个全局变量里面,从而判断当前用户点击的是哪一个页面,得到用
户的点击结果后就好编辑用例实现点击那个页面登录成功后就会打开那个页面。 详见
【母版】例子中登录界面到其他各个页面的实例。

六、窗口属性和锚记
1、元件铺满浏览器窗口,浏览器窗口缩小时,元件宽度也随之改变:
元件转换为动态面板,切记不是给元件添加填充色,而是进入动态面板状态后给动态面
板添加【背景色】,只有这样在【页面载入时】将面板尺寸设置为窗口宽度才会生效,
否则是看不到效果的。

2、页码始终在浏览器底部居中的位置,不管浏览器窗口是否改变大小也一直居中显示

思路1:页码的x坐标等于浏览器宽度减去自身的宽度的差再除以2,y坐标不变就是
target.y

思路2:【动态面板】勾选【100%宽度(仅限于浏览器中有效)】也是一样的效果。


3、自动获取页面的总页数
内容高度-内容高度除以窗口高度取整所得之差再除以窗口高度:如(内容高度N
[[(N-N%window.height)/window.height]]

窗口调整尺寸即浏览器窗口缩小时也能自动计算出具体的页码总数。

 

[[(Window.scrollY-Window.scrollY%Window.height)/Window.height+1]]/[[(4000-
4000%window.height)/window.height]]

获取当前滚动到的页码
[[(Window.scrollY-Window.scrollY%Window.height)/Window.height+1]]


获取页面的所有页码(内容高度为N)
[[(N-N%window.height)/window.height]]

没有人能一路单纯到底,但是要记住,别忘了最初的自己!
原文地址:https://www.cnblogs.com/LindaBlog/p/10031498.html