smartBI宏代码小问题--清单表格定义序号

在表格的第一行增加序号

思路及代码

在数据模型中定义一个空字段,命名为“序号”,在组件中把“序号”放在对应的位置。指定某一列,在该列中按照行坐标进行排序并显示出数值。代码如下:

function main(page: IPage, portlet: ITablePortlet) {const seqColumnIndex = 0;  //这里只的是第一列portlet.setRenderCellHandler(function(row: ITableRow, column: ITableColumn, rowIndex: number, columnIndex: number): any {if (columnIndex === seqColumnIndex) {return rowIndex + 1; //返回该坐标对应的数字再+1}//其他列返回为NULLreturn null;});
}

PS: smartBI中的表格似乎默认了分页,且每次查询数据量为20条。数据等待几秒后可继续往下继续加载并出来。可以按需进行修改


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部