阅读:1982
回复:3
|
子表添加按钮js屏蔽
如何在子表的OnAdded事件中通过写js关闭子表添加行按钮功能。
需求:我在OnAdded中判断,如果行数大于5行之后,再点击添加按钮就不增加行了。屏蔽添加按钮事件可以,隐藏添加按钮也可以,如何通过js来操作。 注:如果不在子表中的OnAdded事件中写js是可以实现的 var tabNum = $("table[data-datafield='wzmxb']").children('tbody').children("tr[class='rows']").length; if(tabNum.length>5){ $.MvcSheetUI.GetElement("wzmxb").SheetGridView().addbtn.unbind("click"); } 我是想在子表的OnAdded中这样写就不行了?有没有其他办法? |
1楼#
发布于:2018-09-13 17:45
1、大于5行,意思是最多就5行吧?那就应该是>=5而不是>5。
2、tabNum已经是length了,所以后边的判断是错误的。用这个: var tabNum = $("table[data-datafield='wzmxb']").children('tbody').children("tr[class='rows']").length; if(tabNum>=5){ $.MvcSheetUI.GetElement("wzmxb").SheetGridView().addbtn.hide(); } |
|
|
2楼#
发布于:2018-09-13 20:45
|
|
3楼#
发布于:2018-09-26 15:32
|
|
|