问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用键盘上下键实现表格行的上下选择的JS代码怎么写

发布网友 发布时间:2022-04-27 05:22

我来回答

2个回答

懂视网 时间:2022-05-16 05:21

<script type="text/javascript">
 function tagPosition() {
 $('#easyTables').tabs('select', '
输出方式'); var rows = $('#dgTag').datagrid('getRows');//获取当前页的数据行 //var ary = new Array(); var ary = ""; for (var i = 0; i < rows.length; i++) { ary += rows[i]['id']+","; } ary=ary.substring(0,ary.length-1); $.ajax({ url:'../../modelFilter/Position', type:'POST', data:{"ary" : ary}, success: function(result){ console.log(ary); } }); } //上移动 function datagridRowMove( isUp) { var rows=$('#dgTag').datagrid('getRows'); var rowlength=rows.length; var selectrow=$('#dgTag').datagrid('getSelected'); var rowIndex=$('#dgTag').datagrid('getRowIndex', selectrow); if(rowIndex==0){ $.messager.alert('提示', '顶行无法上移!', 'warning'); }else{ $('#dgTag').datagrid('deleteRow', rowIndex);//删除一行 rowIndex--; $('#dgTag').datagrid('insertRow', { index:rowIndex, row:selectrow }); $('#dgTag').datagrid('selectRow', rowIndex); } } //下移动 function datagridRowMove1( isUp) { var rows=$('#dgTag').datagrid('getRows'); var rowlength=rows.length; var selectrow=$('#dgTag').datagrid('getSelected'); var rowIndex=$('#dgTag').datagrid('getRowIndex', selectrow); $('#dgTag').datagrid('deleteRow', rowIndex);//删除一行 rowIndex++; $('#dgTag').datagrid('insertRow', { index:rowIndex, row:selectrow }); $('#dgTag').datagrid('selectRow', rowIndex); if(rowIndex>=rowlength){ $.messager.alert('提示', '最后一行无法下移!', 'warning'); } } </script>
添加onclick="tagPosition()"

后台保存移动后数据
@RequestMapping(value = "/Position", method = RequestMethod.POST)
@ResponseBody
public void position(String ary){
 if (ary !=null && !ary.equals("")) {
 ModelTag model = new ModelTag();
 String[] arr = ary.split(",");
 try {
  for (int i = 0; i < arr.length; i++) {
  model.setId(Integer.parseInt(arr[i]));
  model.setTagPosition(i + 1);
  modelFilterManager.updataTagEncryption(model);
  }
  /*model.setId(9600);
  model.setModuleId("2017021316419558");
  model.setTagPosition(1);
  modelFilterManager.updataTagEncryption(model);*/
  System.out.println("controller " + ary);
 } catch (Exception e) {
  e.printStackTrace();
 }
 }
}

热心网友 时间:2022-05-16 02:29

<head>
<title>键盘方向键控制表格-学无忧(www.xue51.com)</title>
</head>
<body onKeyDown="keyCheck();">
<table width="80" bgcolor="#FFFFFF" height="60" border="1" bordercolor="#FFFFFF" cellpadding="0" cellspacing="0">
<tr>
<td id="td1" width="80">第一行</td>
</tr>
<tr>
<td id="td2" width="80">第二行</td>
</tr>
<tr>
<td id="td3" width="80">第三行</td>
</tr>
<tr>
<td id="td4" width="80">第四行</td>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
2024上海高考考几天 利息五零五是什么意思 细数唐朝各个不同阶段的妆容,初唐娇俏,盛唐精致,晚唐的有点丑 穿古装化什么妆才好看 中国最被忽略的火锅大省,吃肉第一名! win10清理电脑垃圾cmd命令是什么 知识经济经济定义 宇泛智能app是什么意思 宇泛智能科技 宇泛智能是什么 js代码能不能点击表格任意一单元格得到那个单元格的行数?求解_百度知 ... Js在html页生成表格,能对表格进行具体的操作,要具体的代码或者例子... 怎么用javascript 写和电子表一样的数字 JS通过输入值做表格的代码 精子活动力分为哪些级别? 精子活力指数多少正常 精子活力多少才正常? 应该如何提高精子活动力? 男人精子活动率多少算正常 怎么才能提高精子活动率? 精子活力是什么?怎么区分呢 如何提升精子活动力有用呢? 精子的活动是怎么样的?怎么补精子? 一般精子活力多少正常? 精子是怎么活动的 精子的活动率是多少一般算正常吗 精子活力正常值多少? 精子活动率多少正常,吃什么提高精子活动率 大豆油放的时间长了,颜色变黄后还能食用吗? 金龙鱼大豆油过期了还能吃吗? jsf6手表是什么牌子 怎样宰杀鸽子 什么品牌的手表好一点? 鸽子怎么处理 烧烤做烤鸽子,鸽子应该怎么收拾,详细点? 鸽子除毛后如何清理内脏 怎么收拾天天飞来家里捣乱的野鸽子? 炖鸽子汤的鸽子怎么打理?我们这边的人说不能把鸽子血洗了,拔了毛取了内脏用水冲洗表面就炖了,我感觉不 怎样清理鸽子的呼吸道? 鸽子棚底下怎么清理的 鸽子怎样用手拿 鸽子是我们平常能吃到的飞禽之一,怎么炖鸽子味道才会更好? 在哪里修改apple id密码 家里鸽子死了怎么处理? 谁知道怎么对付灰鸽子??? 《爱的教育》有哪些好词好句? 《爱的教育》好词好句 四年级上册爱的教育,读书笔记好词好句好段200字。 《爱的教育》的好词好句好段 爱的教育好词好句