EASYUI- EASYUI左移右移 GRID中值

EASYUI左移右移 GRID中值

$("#addAll").click(function(){
    var ids = [];
    var names = [];
    var srcrows = $(‘#sourceTable‘).datagrid(‘getSelections‘);
    if(srcrows.length == 0 ){
        Sys.InfoShow("请选择要移动的记录!");
        return;
    }
    var id;var name;

    for(var srci=srcrows.length-1;srci>=0;srci--){

        id = srcrows[srci].termac;
        name = srcrows[srci].tername;
        names.push(srcrows[srci].tername);
        ids.push(srcrows[srci].termac);

        var index = $(‘#sourceTable‘).datagrid(‘getRowIndex‘, srcrows[srci]);
        $(‘#sourceTable‘).datagrid(‘deleteRow‘, index);
        $(‘#targetTable‘).datagrid(‘appendRow‘,{‘termac‘:id,‘tername‘:name});

    }

});

$("#disAll").click(function(){
    var ids_tag = [];
    var names_tag = [];
    var tagrows = $(‘#targetTable‘).datagrid(‘getSelections‘);
    if(tagrows.length == 0 ){
        Sys.InfoShow("请选择要移动的记录!");
        return;
    }
    var id_tag,name_tag;
    for(var i=tagrows.length-1;i>=0;i--){
        id_tag = tagrows[i].termac;
        name_tag = tagrows[i].tername;
        names_tag.push(tagrows[i].tername);
        ids_tag.push(tagrows[i].termac);
        var index = $(‘#targetTable‘).datagrid(‘getRowIndex‘, tagrows[i]);
        $("#targetTable").datagrid(‘deleteRow‘,index);
        $(‘#sourceTable‘).datagrid(‘appendRow‘,{‘termac‘:id_tag,‘tername‘:name_tag});
    }
})
时间: 2024-08-24 06:09:19

EASYUI- EASYUI左移右移 GRID中值的相关文章

easyUI 两个grid表格数据左移右移代码

做项目中经常遇到选择已有数据,移动到选择好数据grid的场景,比如为项目添加员工,左侧grid是待选择员工,选好后移动到右侧grid,这里我用的jquery-easyui-1.4.2,整理出一份grid数据移动的代码,可以直接使用. 1.jsp代码:(创建两个easyui-datagrid,左右横向排列) <table>     <tr><td><table id="leftGrid" class="easyui-datagrid&q

jquery easyui datagrid动态改变title的值

title:'<input type="text" id="txtTitle1" style="background:none;border:none;"/>', onLoadSuccess:function(data) { $("#txtTitle1").val("所有教师 人数:"+$("#IndeterminateMembers").datagrid("get

笔试算法题(54):快速排序实现之三路划分, 三元中值法和插入排序处理小子文件

议题:快速排序算法实现之三(三路划分遍历,解决与划分元素相等元素的问题) 分析: 算法原理:使用三路划分策略对数组进行划分(也就是荷兰国旗问题,dutch national flag problem).这个实现是对实现二的改进,它添加处理等于划分元素的值的逻辑,将所有等于划分元素的值集中在一起,并且以后都不会再对他们进行划分. 本算法中使用四个标示值进行操作.使用left和right同时向中间遍历时,当left遇见等于划分元素时,就与iflag指向的值进行交换 (iflag指向的当前值到最左端表

关于 C/C++左移右移运算符 的总结

一.概述 本文是根据整合网上资料与相关博文总结出来的关于[ C/C++左移右移运算符 ]的知识. 二.正文 (1)结合图示篇,更加简单明了. 移位运算包含“逻辑移位”(logical shift)和“算术移位”(arithmetic shift). 逻辑移位:移出去的位丢弃,空缺位(vacant bit)用 0 填充. 算术移位:移出去的位丢弃,空缺位(vacant bit)用“符号位”来填充,所以一般用在右移运算中. c++中,整数分有符号数和无符号数两种,对于这两种数做左移.右移运算,稍有区

灰度图像--图像增强 中值滤波

学习DIP第32天 转载请标明本文出处:http://blog.csdn.net/tonyshengtan,欢迎大家转载,发现博客被某些论坛转载后,图像无法正常显示,无法正常表达本人观点,对此表示很不满意.有些网站转载了我的博文,很开心的是自己写的东西被更多人看到了,但不开心的是这段话被去掉了,也没标明转载来源,虽然这并没有版权保护,但感觉还是不太好,出于尊重文章作者的劳动,转载请标明出处!!!! 文章代码已托管,欢迎共同开发:https://github.com/Tony-Tan/DIPpro

最快的3x3中值模糊

10.1国庆后,知名博主:laviewpbt  http://www.cnblogs.com/Imageshop/ 发起了一个优化3x3中值模糊的小活动. 俺也参加其中,今天博主laviewpbt  共享了一份不错的CLAHE代码. free精神,真心为其点赞. 故俺也分享这份最快的3x3中值模糊的代码. /// 编写者: laviewpbt, 编写时间: 2015.10.16, 联系QQ: 33184777 /// <summary> /// 快速的实现3*3大小的中值模糊,边缘1像素未做处

基于Opencv的自适应中值滤波函数selfAdaptiveMedianBlur()

终于搞出来了:) #include <iostream> #include <opencv2/opencv.hpp> #include <vector> #include <algorithm> using namespace cv; using namespace std; //下面的宏,定义了在矩阵src的第m行.n列,ks*ks覆盖的矩形区域内的像素,并将像素压到矢量v中 //该覆盖区域的左上角坐标为(m,n),宽为ks,高为ks,要求src必须是单通

中值统计

这篇主要来讨论下下面这个问题的解法: 无序的整数序列,找出其中值,或者第 K 小的元素! 思考一会,可能这是最快想到的解法,先对数组排序一趟,然后直接取出第k小的元素.这个算法最低的时间复杂度为 O(nlog(n)). 那有没有更加快的算法呢? 先来简单分析下上面这个算法,显然是多做了无用功.因为只要找到第k小的元素,即只要把第k小的位置上的元素找对就可以.而该方法把所有的元素都放在了正确的位置上,这显示是多做了无用功.那么这个问题肯定也是存在更优的解法的. 期望为O(n)的算法 沿着 “将正确

中值滤波讲解-Matlab

一.原理: 1:通过从序列中取出奇数个数(偶数也可)据进行排序 2:用排序后的中值,(若取数为偶数,则求中间两数的均值)来取代要处理的数据即可 二.除去高频波动分量和奇异点(即离基本分布点很远的噪点) 三.实例说明 图1-整体效果图 图2-局部效果图 四.代码说明 %中值滤波-Lab10 file='Datanog7'; x=importdata([file,'/A_x.txt']); subplot(2,1,1); plot(x); b=medfilt1(x,1000); subplot(2,