阅读:3625 回复:6
Justin
15

帖子

32

跟帖

1013

积分

高级榴莲
高级榴莲

如何JS删除子表行数据?

楼主#
更多 发布于:2017-09-28 14:40
如何JS删除子表行数据?如何根据条件,进行子表的指定行数据清除?




           var userobject = $.MvcSheetUI.GetElement("PaymentListNew").SheetGridView();
            var userdata = $.MvcSheetUI.GetElement("PaymentListNew").find("tr.rows");
        
            for (var i = 0; i < userdata.length; i++) {
                //userdata.RemoveChoice();
                userobject.RemoveChoice(userdata);
            }


以上方式,没办法删除
Justin
15

帖子

32

跟帖

1013

积分

高级榴莲
高级榴莲
1楼#
发布于:2017-09-28 15:05
var userobject = $.MvcSheetUI.GetElement("PrepaymentNew").SheetGridView();
userobject.clearbtn.click();

这是清空子表。但是想删除子表中指定一行的数据,不知道用什么方法
t156965365
46

帖子

688

跟帖

4536

积分

H3 BPM互助团队
H3 BPM互助团队
  • 社区居民
2楼#
发布于:2017-09-29 09:17
$.MvcSheetUI.GetElement("子表名").SheetGridView()._Deleterow($.MvcSheetUI.GetElement("随便找个子表字段", 行号).closest("tr"))


_Deleterow 函数是要找到子表行对应的tr对象,也可使用别的方式,如
$.MvcSheetUI.GetElement("子表名").find("tr.rows [data-row=行号]")



如果是删除所有数据,就直接

$.MvcSheetUI.GetElement("子表名").SheetGridView()._Clear()
Justin
15

帖子

32

跟帖

1013

积分

高级榴莲
高级榴莲
3楼#
发布于:2017-09-29 10:41
t156965365:$.MvcSheetUI.GetElement("子表名").SheetGridView()._Deleterow($.MvcSheetUI.GetElement("随便找个子表字段", 行号).closest("tr"))

_Delet...
回到原帖
非常感谢~~~
LGD
LGD
1

帖子

8

跟帖

140

积分

初级榴莲
初级榴莲
4楼#
发布于:2019-01-12 15:16
若是子表单行隐藏,怎么处理?@TAn
武汉技术支持团队
40

帖子

1181

跟帖

3860

积分

论坛版主
论坛版主
5楼#
发布于:2019-01-14 11:21
直接用jQuery方法找到某一行,在hide()进行隐藏
谢朝羽
0

帖子

1

跟帖

46

积分

初级榴莲
初级榴莲
6楼#
发布于:2021-03-08 11:36
请问如何删除手机端子表所有数据和控件?
游客

返回顶部