欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2016年08月15日 10:10:20   作者:izumi  
這篇文章主要介紹了jQuery Easyui Datagrid實現(xiàn)單行的上移下移及保存移動的結果,非常不錯,具有參考借鑒價值,需要的朋友可以參考下

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)站的支持!

相關文章

  • 基于Jquery的標簽智能驗證實現(xiàn)代碼

    基于Jquery的標簽智能驗證實現(xiàn)代碼

    一直在尋找最快捷方便的信息驗證方法,之前自己編過JS版驗證但要寫很多輔助代碼,經(jīng)過許多次改進,還是覺得太麻煩代碼還多,維護起太費盡。
    2010-12-12
  • jquery用ajax方式從后臺獲取json數(shù)據(jù)后如何將內(nèi)容填充到下拉列表

    jquery用ajax方式從后臺獲取json數(shù)據(jù)后如何將內(nèi)容填充到下拉列表

    從后臺獲取json數(shù)據(jù),將內(nèi)容填充到下拉列表,頁面做如何處理,接下來,通過本篇文章給大家實例講解jquery用ajax方式從后臺獲取json數(shù)據(jù)后如何將內(nèi)容填充到下拉列表,需要的朋友可以參考下
    2015-08-08
  • jQuery.cookie.js實現(xiàn)記錄最近瀏覽過的商品功能示例

    jQuery.cookie.js實現(xiàn)記錄最近瀏覽過的商品功能示例

    這篇文章主要介紹了jQuery.cookie.js實現(xiàn)記錄最近瀏覽過的商品功能,結合實例形式分析了基于jQuery.cookie.js插件創(chuàng)建cookie及保存瀏覽記錄的操作技巧,需要的朋友可以參考下
    2017-01-01
  • jQuery對象[0]是什么含義?

    jQuery對象[0]是什么含義?

    s[0]倒底是什么?(s為jQuery對象)
    2010-07-07
  • 基于jQuery創(chuàng)建鼠標懸停效果的方法

    基于jQuery創(chuàng)建鼠標懸停效果的方法

    這篇文章主要介紹了基于jQuery創(chuàng)建鼠標懸停效果的方法,實例分析了jQuery實現(xiàn)鼠標特效的原理與詳細步驟,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03
  • 深入探秘jquery瀑布流的實現(xiàn)

    深入探秘jquery瀑布流的實現(xiàn)

    瀑布流就是像瀑布一樣的網(wǎng)站——豐富的網(wǎng)站內(nèi)容,特別是絢美的圖片會讓你流連忘返。你在瀏覽網(wǎng)站的時候只需要輕輕滑動一下鼠標滾輪,一切的美妙的圖片精彩便可呈現(xiàn)在你面前。瀑布流網(wǎng)站是新興的一種網(wǎng)站模式——她的典型代表是pinterest、美麗說、蘑菇街這類型的網(wǎng)站。
    2016-01-01
  • jquery拖動改變div大小

    jquery拖動改變div大小

    這篇文章主要為大家詳細介紹了jquery拖動改變div大小的相關代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • jQuery實現(xiàn)長按按鈕觸發(fā)事件的方法

    jQuery實現(xiàn)長按按鈕觸發(fā)事件的方法

    這篇文章主要介紹了jQuery實現(xiàn)長按按鈕觸發(fā)事件的方法,可應用于手機端應用程序的開發(fā)中,非常具有實用價值,需要的朋友可以參考下
    2015-02-02
  • JQuery從頭學起第三講

    JQuery從頭學起第三講

    看了前面兩講的54淘客網(wǎng)友,我想應該對JQuery已經(jīng)有了個初步的認識,知道如何用JQuery選擇器來獲取控件的值,今天我們主要講使用JQuery對常用控件的取值。
    2010-07-07
  • 通過jquery-ui中的sortable來實現(xiàn)拖拽排序的簡單實例

    通過jquery-ui中的sortable來實現(xiàn)拖拽排序的簡單實例

    下面小編就為大家?guī)硪黄ㄟ^jquery-ui中的sortable來實現(xiàn)拖拽排序的簡單實例。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-05-05

最新評論