麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

jQuery Easyui Datagrid實現(xiàn)單行的上移下移及保存移動的結果

2019-11-20 09:14:40
字體:
來源:轉載
供稿:網(wǎng)友

1、實現(xiàn)行的上移、下移、

說明:

1.1 通過datagrid生成的表格有固定的格式,比如,表格div的class名是datagrid-view。比如每一行tr都有id和datagrid-row-index屬性等。

1.2 在上移和下移以后,我們將移動以后的兩行的id和datagrid-row-index屬性也必須互換,這樣能保證datagrid-row-index=0的行肯定是頁面顯示的表格的第一行,=1的是第二行等等。將來保存的時候,就是通過取這個屬性值找某一行的數(shù)據(jù)的。

function move(isUp) {var selections = $dg.datagrid('getSelections');if(selections.length == 0){return;}var $view = $('div.datagrid-view');var index = $dg.datagrid('getRowIndex',selections[0]);var $row = $view.find('tr[datagrid-row-index=' + index + ']');if (isUp) {$row.each(function(){var prev = $(this).prev();var prevId = prev.attr('id');var prevDatagridRowIndex = prev.attr('datagrid-row-index');var thisId = $(this).attr('id');var thisDatagridRowIndex = $(this).attr('datagrid-row-index');prev.length && $(this).insertBefore(prev);$(this).attr('id',prevId);$(this).attr('datagrid-row-index',prevDatagridRowIndex);prev.attr('id',thisId);prev.attr('datagrid-row-index',thisDatagridRowIndex);});} else {$row.each(function(){var next = $(this).next();var nextId = next.attr('id');var nextDatagridRowIndex = next.attr('datagrid-row-index');var thisId = $(this).attr('id');var thisDatagridRowIndex = $(this).attr('datagrid-row-index');next.length && $(this).insertAfter(next);$(this).attr('id',nextId);$(this).attr('datagrid-row-index',nextDatagridRowIndex);next.attr('id',thisId);next.attr('datagrid-row-index',thisDatagridRowIndex);});}}

2、保存移動的結果

說明:每一個tr包含若干個td,每個td都有field屬性,即表格展示對象的相應屬性名,例子中goodsId是我要展示的商品的主鍵。每個td下都包含一個div,通過層層

find找到這個div以后,值就得到了。

function nextStep() {var arrayData = $dg.datagrid('getData').rows;var $view = $('div.datagrid-view');if(arrayData.length!=0){saveIds = '';for(var index=0;index<arrayData.length;index++){var goodsId = $view.find('tr[datagrid-row-index=' + index + ']').find("td[field='goodsId']").find('div').html();saveIds += goodsId;if(index != arrayData.length-1){saveIds += ',';}}$.ajax({url:'${pageContext.request.contextPath}/coupons/getTemplateId',type:'post',dataType:'json',success:function(result){window.location.href="${pageContext.request.contextPath}/coupons/tpl"+result+"?goodsId="+saveIds;}});}}

以上所述是小編給大家介紹的jQuery Easyui Datagrid實現(xiàn)單行的上移下移及保存移動的結果,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網(wǎng)網(wǎng)站的支持!

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 福利在线国产 | av影片在线观看 | 免费看欧美黑人毛片 | 黑人一区二区 | 欧美一级鲁丝片免费看 | 欧美精品v国产精品v日韩精品 | 羞羞草视频 | 久草亚洲视频 | 亚洲福利视频52 | 国产一级性生活视频 | 久久久久九九九女人毛片 | 亚洲精品久久久久久久久久久 | 久久成年网站 | 国产一区二区二 | 久久国产免费 | 日本免费aaa观看 | 亚洲看片网 | 逼片视频 | 色综av | 久久影院午夜 | 欧美一级黄色录相 | 亚洲第一成人在线视频 | chinese乱子伦xxxx国语对白 | 99re66热这里只有精品8 | 国产精品91在线 | qyl在线视频精品免费观看 | 国产精品av久久久久久久久久 | 久久蜜桃香蕉精品一区二区三区 | 毛片在线看免费 | 成人视屏在线 | 视屏一区 | 欧美一级黄色片免费观看 | 一级做a爱片性色毛片高清 国产精品色在线网站 | 热re91久久精品国产99热 | 日本免费一区二区三区四区 | 99久久电影 | 国产中文一区 | 一夜新娘第三季免费观看 | 污视频在线免费播放 | 亚州综合网 | 精品国产91久久久 |