参照问答论坛里,不带文本控件,进入预览是可以进行筛选的: 加了文本控件就不行了,但是填报需要用到,是不是要改JS?怎么改? B1多选下拉框处的JS: var value=this.getValue(); $("[id*='A']").each(function() { var trow=$(this).attr("row"); if(trow>0 && $(this).text().length>0) { if (value.indexOf($(this).text()) >=0 || value.length ==0) { contentPane.setCellValue(2, trow, "1") } else { contentPane.setCellValue(2, trow, "0") } var A_guolu=contentPane.getCellValue(2, trow); var D_guolu=contentPane.getCellValue(5, trow); var G_guolu=contentPane.getCellValue(8, trow); var J_guolu=contentPane.getCellValue(11, trow); if(A_guolu==1 && D_guolu==1 && G_guolu==1 && J_guolu==1){ $(this).parent().show(); }else{ $(this).parent().hide(); } } } ); 上传了报表附件:现在报表里A2加了文本控件,预览时筛选失效,其他列没有添加,则可以正常进行筛选,如何在所有列都添加文本控件情况下,还能保持进行筛选: |
0
|
|