阅读:2371 回复:4
0xx
0xx
1

帖子

9

跟帖

1036

积分

初级榴莲
初级榴莲

9.2.7 如何在企业微信端通过JS获取子表行数?

楼主#
更多 发布于:2018-01-22 11:02


在PC端上,通过JS下面三种方式都可以获取到子表行数

var len = $.MvcSheetUI.GetElement("listname").find("tr.rows").length;
var len = $("#Control14").find("tr").length;
var len = document.getElementById("Control14").rows.length;


但是在企业微信端都无法获取,第一个方法的结果是空,第二三个方法的结果都固定是3。
请教各位,谢谢。
果冻栋吖
104

帖子

755

跟帖

2622

积分

论坛版主
论坛版主
  • 社区居民
  • 忠实会员
  • 优秀斑竹
1楼#
发布于:2018-01-22 13:08
你试一下这个:
$.MvcSheetUI.GetElement("listname").SheetGridView().RowCount
需要技术支持请添加QQ1772829123,提供H3产品定制开发,IT技术支持。
0xx
0xx
1

帖子

9

跟帖

1036

积分

初级榴莲
初级榴莲
2楼#
发布于:2018-01-22 13:48
果冻栋吖:你试一下这个:
$.MvcSheetUI.GetElement("listname").SheetGridView().RowCount
回到原帖
和这个一样,取到的是空.
var len = $.MvcSheetUI.GetElement("listname").find("tr.rows").length;
0xx
0xx
1

帖子

9

跟帖

1036

积分

初级榴莲
初级榴莲
3楼#
发布于:2018-01-23 17:32
var len = $("div[data-datafield='list_xsht'] ul[data-row]").length;

这个方式在手机上可以,但不能在PC上运行。
果冻栋吖
104

帖子

755

跟帖

2622

积分

论坛版主
论坛版主
  • 社区居民
  • 忠实会员
  • 优秀斑竹
4楼#
发布于:2018-01-26 14:03
0xx:和这个一样,取到的是空.
var len = $.MvcSheetUI.GetElement("listname").find("tr.rows").length;
回到原帖
我测试是可以的啊


图片:1.png

需要技术支持请添加QQ1772829123,提供H3产品定制开发,IT技术支持。
游客

返回顶部