行式报表批量删除数据

来源:互联网 发布:ug编程待遇怎么样工资 编辑:程序博客网 时间:2024/05/17 06:15

行式报表批量删除数据

首先通过设计器设计一行行式填报表并设置对应的更新设置,注意,因为要生成复选框,所以第一列要空出一列,并将填报的编辑风格设置成复选框,首先要定义两个js函数,

1.全选点击时调用了selcheck()函数如下:

function selcheck() {

  var objs = report1.getElementsByTagName("input");

  for(var i=0; i<objs.length; i++) {

    if(objs[i].type.toLowerCase() == "checkbox" )

      objs[i].checked =event.srcElement.checked;

  }

}

(会根据相应的名称实现全选的功能。)

 

2.删除勾选调用js函数deleteRows(),在jsp中定义该js函数:

function deleteRows(){

             var report = document.getElementById('report1');

             for(var i=report.rows.length-1;i>0;i--){

                    var row = report.rows[i];

                    if(!row.all.tags("input")[0].checked) continue;

                    var cell = row.cells[1];

                    report.currCell = cell;

                    _deleteRow(report);

             }

      }

(这样页面上就会展现相应按钮,并能够实现批量删除功能)
然后在页面上添加相应的按钮实现对应功能:<div noWrap style="font-family:宋体;font-size:13px;color:;">

             全选:<INPUT type="checkbox"  onclick="selcheck()">&nbsp;

<span style="cursor:pointer" onclick="_insertRow( report1 )">插入</span>&nbsp;

<span style="cursor:pointer" onclick="_appendRow( report1 )">添加</span>&nbsp;

<span style="cursor:pointer" onclick=" deleteRows()">删除勾选</span>&nbsp;

<span style="cursor:pointer" onclick="_submitRowInput( report1 )">提交</span>

        </div>

 

 

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 吃奶粉的婴儿便秘怎么办 一个多月小狗便便不成形怎么办 3个月宝宝不拉屎怎么办 好几天不拉大便怎么办 20个月宝宝大便干燥怎么办 两月宝宝三天没大便怎么办 六个月宝宝大便干燥怎么办 五个月宝宝拉肚子怎么办拉水样 2个月婴儿拉稀水怎么办 两个月的宝宝拉肚子怎么办 两天了不拉大便怎么办 25天的宝宝便秘怎么办 2个月宝宝便秘怎么办 猫拉绿色稀水怎么办 50天的宝宝便秘怎么办 人工喂养大便次数少怎么办 4个月宝宝肠炎怎么办? 三个月的宝宝拉肚子有奶瓣怎么办 吃米粉后不拉屎怎么办 宝宝拉绿色稀水怎么办 3个月宝宝肠胃炎怎么办 两个月婴儿拉水怎么办 3个月宝宝拉绿水怎么办 宝宝拉绿色的水怎么办 宝宝大便绿又水怎么办 8个月婴儿便秘怎么办 2个月婴儿便秘怎么办 四个月宝宝拉稀带有泡沫怎么办 六个月宝宝拉肚子怎么办拉水 婴儿拉的是沫怎么办 婴儿拉泡沫屎是怎么办 宝宝吃奶粉上火大便干燥怎么办 没满月的宝宝拉肚子怎么办 婴儿吃奶粉上火不大便怎么办 四个月宝宝拉沫怎么办 4个月小孩拉肚子怎么办 3个月的宝宝拉稀怎么办 宝宝没喝过奶粉怎么办 宝宝喝冰酸奶咳嗽了怎么办 7个月不爱喝奶怎么办 宝宝不认妈妈该怎么办