jeecg datagrid怎么获取所有行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jeecg datagrid怎么获取所有行相关的知识,希望对你有一定的参考价值。

参考技术A 可以看到datagrid列表,点击超链接时要将收款日期传到下一个页面并显示

首先,要给(单据编号)超链接设置点击方法,在定义datagrid时,我们这样写:
title:'单据编号', field:'code', width:160, sortable:true,
formatter: function(value,row,index)
if(!value == false)
return '<a href="#" onclick="getDetailLink('+ row.id +','+index+')" >'+ value +'</a>';



可以看到,getDetailLink()方法就是我们要获取某行数据某字段值处理的方法,需要两个参数 row 的id 和index来帮忙
下面,写getDetailLink()方法的内容:
注意,,此处处理最重要的一点就是,首先要能获取datagrid 的row对象,
即:var row = $('#datagrid').datagrid('getData').rows[index];
之后我们就可以通过类似row.confirmtime(字段名称)来获取row各个字段(列)的值了。

至此,,完成了获取datagrid某一行(row)各个字段值的操作。

4
最后就可以通过form.action=""来将需要传递到下一个页面的参数加到url里面就ok了本回答被提问者采纳

JEECG中datagrid方法自定义查询条件

自定义加添加查询条件的用法:

CriteriaQuery cq = new CriteriaQuery(EquipmentEntity.class, dataGrid);
//查询条件组装器
org.jeecgframework.core.extend.hqlsearch.HqlGenerateUtil.installHql(cq, equipment, request.getParameterMap());

cq.add(Restrictions.or(Restrictions.in("person",userIds.split(",")),Restrictions.in("receiver",userIds.split(","))));

 

以上是关于jeecg datagrid怎么获取所有行的主要内容,如果未能解决你的问题,请参考以下文章

怎么获取datagrid中数据

请教个问题, EasyUI DataGrid怎么获取所有行?

如何获取easyui datagrid的全部数据

怎么获取datagrid中数据

JQuery EasyUI DataGrid获取当前行或选中行

在wpf中怎么获取datagrid某行某列的值