EasyUI 获取行ID,符合条件的添加样式

function GetTableTrID()
    {
        var p = $(‘#PreFixgrid‘).prev().find(‘div table:eq(1)‘);
        var ID = $(p).find(‘tbody tr:first‘).attr(‘id‘);
        if (ID != undefined && ID != ‘‘ && ID.length > 3) {
            ID = ID.toString().substr(0, ID.toString().length - 1);
        }
        return ID;
    }
function returnGoods()
    {
        var listgrid = $(‘#listGrids‘);
        var data = listgrid.datagrid(‘getData‘);
        var listrows = $(‘#PreFixgrid‘).datagrid(‘getRows‘);
        if (data.rows.length>0)
        {

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

                if (listrows.length > 0) {

                    for (var j = 0; j < listrows.length; j++) {

                        if (data.rows[i].Serialnumber == listrows[j].serialnumber) {
                            $(‘#‘+GetTableTrID() + j.toString()).addClass(‘linedelete‘)
                        }
                    }
                }

            }
        }
    }

  

时间: 2024-08-10 19:17:58

EasyUI 获取行ID,符合条件的添加样式的相关文章

自定义JS函数,获取CLASS属性符合条件的元素

function getElementsClass(classnames){ var classobj=new Array(); var classint=0;//定义数组的下标 var tags=document.getElementsByTagName("*");//获取所有元素 for(i=0;i<tags.length;i++){//筛选出所有class属性符合条件的元素 if(tags[i].className == classnames){ classobj[clas

按行统计符合条件的列数

数据库环境:SQL SERVER 2005 有数据如图1,要求:统计每行中有多少列的值在20以内,有多少列大于20.在原表的基础上 新增2列显示,实现的结果如图2.          如果直接在原表的基础上对列进行统计,会比较麻烦,可以通过列转行生成数据集1,再对1进行 分组统计得到结果集2,然后将原表和数据集2左联接,即可实现要求. 0.数据准备 WITH x0 AS ( SELECT 1 AS id , 2 AS one , 8 AS two , 13 AS three , 15 AS fo

FineUI 选中多行获取行ID

http://www.fineui.com/bbs/forum.php?mod=viewthread&tid=2506&page=1 /// <summary>        /// 选中的行        /// </summary>        /// <param name="grid"></param>        /// <returns></returns>        prote

loadrunner必用函数web_reg_save_param获取多个符合边界值条件的使用方法

在做loadrunner性能脚本开发时,常常碰见一个需求:符合web_reg_save_param函数中定义的左右边界值的值有多个,而我们的常规写法默认返回的是符合条件的第一个,而有时我们却需要使用后面的值,下面来进行介绍,如何获取多个,并且如何使用这些获取到的值. 首先介绍一般我们经常使用的写法: web_reg_save_param("paramName", "LB=左边界", "RB=右边界", LAST); 这种写法保存到paramNam

Easyui datagrid行内【添加】、【编辑】、【上移】、【下移】(转自http://www.cnblogs.com/sword-successful/p/3386861.html,感谢分享)

1.首先大概说下这几个功能里用到的主要方法,行内添加数据主要是添加列的editor属性, 行内编辑主要使用beginEdit(), endEdit(),同时一个关键就是拿到当前的操作行索引editIndex. 2.撤销用到了rejectChanges(). 3.保存时使用getRows()或者getChanges(). getChanges()主要是获取添加或编辑的数据,getRows()获取到本页所有数据,主要是配合[上移][下移]方法使用. 4.在做这个功能中我使用了一个序列化前台对象组件[

resultset 对象获取行字段数据时报:java.sql.SQLException: Column &#39;id&#39; not found.

resultset 对象获取行字段数据时报:java.sql.SQLException: Column 'id' not found. 代码: String sql="SELECT d.content,c.name AS categoryName FROM news_detail d,news_category c WHERE d.categoryId=c.id"; Object[] params ={}; System.out.println(this.executeQuery(sq

[WinForm][DevExpress][TreeList]向上递归,获取符合条件的父节点

关键代码: /// <summary> /// 向上递归,获取符合条件的父节点 /// </summary> /// <param name="node">需要向上递归的节点</param> /// <param name="conditionHanlder">判断条件[委托]</param> /// <returns>符合条件的节点[TreeListNode]</return

mysql 获取刚插入行id汇总

mysql 获取刚插入行id汇总 我们在写数据库程序的时候,经常会需要获取某个表中的最大序号数, 一般情况下获取刚插入的数据的id,使用select max(id) from table 是可以的.但在多线程情况下,就不行了. 下面介绍三种方法 (1) getGeneratedKeys()方法: 程序片断: Connection conn = ;        Serializable ret = null;        PreparedStatement state = .;       

easyui点击行内编辑,怎么获取行数据并赋值

第一:先获取formate格式化方法中的index值,定义data方法获取数据表格中的数据, 例如:function format(value,index,row){}: var data = $('#dg').datagrid('getData'); 第二:获取行的下标,然后打开dialog窗体,例如:通过下标获取数据,var row = data.rows[index];    打开dialog窗体,$('#edit').dialog('open'); 第三:用setValue赋值 ,例如: