以走马灯表格为例,介绍二维数组格式的数据及此格式如何取数。
2.二维数组取数
2.1浮动表格的表元数组
组件取浮动表元二维数组的写法如下图。
预览效果如下图。
2.2转置浮动表格的表元数组
二维数组使用,如GRID1的某个浮动范围内,A1浮动序列,B1浮动数据,均使用中文value,结果形如
则<#=[GRID1.A2$,GRID1.B2$]#>的值形如[["1","2","3","4","5"],[["29.29","46.13","74.00","89.30","89.72"]],是一个2行5列的数组。
有时,需要将此数组,按行列进行转置(每个数组当成一维向量,合成的二维数组变成二维向量),对数组调用math.transpose()方法或者调用数组对象的matrix()方法,可以实现转置
<#=[[GRID1.A2$.select(true,@.txt)],[GRID1.B2$.select(true,@.txt)]].matrix()#>
或
<#=math.transpose([GRID1.A2$,GRID1.B2$])#>
得到的结果形如:[["1","29.29"],["2","46.13"],["3","74.00"],["4","89.30"],["5","89.72"]],是一个5行2列的数组。
请先登录