jeecg中datagrid中获取选定行的字段值

datagrid代码如下:

<t:datagrid name="orderMainList" checkbox="true" pagination="true" fitColumns="false" title="信息" actionUrl="orderMainController.do?datagrid" idField="id" fit="true" queryMode="group">
   <t:dgCol title="主键"  field="id"  hidden="true"  queryMode="single"  width="120"></t:dgCol>
   <t:dgCol title="创建人名称"  field="createName"  hidden="true"  queryMode="single"  width="120"></t:dgCol>
   <t:dgCol title="创建人登录名称"  field="createBy"  hidden="true"  queryMode="single"  width="120"></t:dgCol>
   <t:dgCol title="创建日期"  field="createDate"  formatter="yyyy-MM-dd"  hidden="true"  queryMode="single"  width="120"></t:dgCol>
   <t:dgCol title="更新人名称"  field="updateName"  hidden="true"  queryMode="single"  width="120"></t:dgCol>
   <t:dgCol title="更新人登录名称"  field="updateBy"  hidden="true"  queryMode="single"  width="120"></t:dgCol>
   <t:dgCol title="更新日期"  field="updateDate"  formatter="yyyy-MM-dd"  hidden="true"  queryMode="single"  width="120"></t:dgCol>
   <t:dgToolBar title="获取选中行数据" icon="icon-edit" url="orderMainController.do?goCheck" funname="goupdate"></t:dgToolBar>
  </t:datagrid>

下面是获取选中数据的方式:

//获取选中数据的方法
function goCheck(){
    //获取选定行传入字段的值
    var data = getSelected("id");
    //获取所有选定行传入字段的数组集合
    var datas = getorderMainListSelections("id");
}

原文地址:https://www.cnblogs.com/shuilangyizu/p/8732401.html

时间: 2024-10-28 16:42:00

jeecg中datagrid中获取选定行的字段值的相关文章

easyUI中datagrid控制获取指定行数的数据

直接上代码: var rows=$('#detail').datagrid('getRows');//获取所有当前加载的数据行 var row=rows[0];// 行数从 0 开始 项目中代码: var rows = $('#detail').datagrid('getRows'); var row = rows[0];console.log("row:"+row.price);

Hbase 098.4中使用新API通过Get列表获取多行的列值

在Hbase0.98.4中通过Get列表的方式获取Hbase中多行的列值,本来想使用KeyValue类来处理的,结果发现该类的getRow()和getValue()的两个方法已经废弃了,最终使用新API中的Cell接口来实现,如下: Hbase中测试表中数据如下: hbase(main):005:0> scan 'testtable' ROW                      COLUMN+CELL                                             

WPF中DataGrid只获取一次Tab

客户端程序中用到DataGrid,但是在用键盘操作时,DataGrid默认的tab行为是,第一行第一个cell获取焦点,之后按tab键焦点变化顺序是:当前行的一个cell进入到下一个cell,然后进入下一行,如此切换,直到到达DataGrid最后一行的最后一个cell,之后再按一次tab才退出DataGrid. 如此,太繁复,我希望的是第一次Tab进入DataGrid后,再按一次Tab即退出DataGrid. 我是如此实现: 1.设置DataGrid的属性 KeyboardNavigation.

修改easyui中datagrid中特定行的内容

$('#tbmain').datagrid('beginEdit', index);//先把行号为index的行状态设为开始编辑 $('#tbmain').datagrid('getRows')[index]['zzrq'] = returnValue.zzrq; $('#tbmain').datagrid('getRows')[index]['nyglb'] = returnValue.nyglb; $('#tbmain').datagrid('getRows')[index]['ngzjb'

【原创】有关Silverlight中“DataGrid中级联动态绑定父/子ComboBox ”的示例。

尝试了很多种方案,由于Datagrid动态生成的每行父子comboBox的Name的不确定性,给父ComboBox绑定事件中获取 子ComboBox很难根据Name获取到. 花了不少时间和公司同事商讨,最终方案如下: 注:父子combobox分别代表: 主行业/子行业 private void CurrentRowIndusrtylist_SelectionChanged(object sender, SelectionChangedEventArgs e) { ComboBox combobo

【原创】有关Silverlight中“DataGrid中单元格动态绑定ComboBox单击时数据项莫名被清除 ”的解决方案及思路。

今天上班遇到一个很古怪的问题,搞了半天愣是没找到原因.是这样的,在Datagrid中有绑定一个ComboBox列,其不包含在 model数据中,而是单独在LoadingRow事件中去 从数据库拿数据绑定. 绑定成功以后,但在对 单元格进行编辑时(也就是点击ComboBox),瞬间ComboBox内内容都被莫名清空了. 查看了前台绑定的datagrid事件,并没有太多事件里 对ComboBox进行了清空操作,于是找到了一个最有嫌疑的 事件"CurrentCellChanged", 代码如

esayUi中datagrid中json串为空时,显示上一次数据的解决方法

function initSearchProject(startDate,finishDate,flag) {        $("#finishDate").val(finishDate);    $("#startDate").val(startDate);    var reflag=$('#reflag').val(flag);    $('#dg').datagrid({        queryParams : {        'startDate':

jquery中datagrid中getSelected和getSelections的应用

http://blog.sina.com.cn/s/blog_8e50ede90101fff9.html 刚开始使用jquery的datagrid就知道如果要对特定的一行进行编辑,可以是 $('#onpro').datagrid('getSelected');,例如要查看跟这一行相关的信息并且在新开的一个页面进行查看的代码如下: 但是当我要对多个选中的数据进行操作,我以为用getSelected仍然有用,所以错误的代码如下: 但是firebug报item is null的错啊? 然后就上网查ge

(转)flex中DataGrid中itemRenderer的button的click调用方法问题

原网址:http://www.ylzx8.cn/duomeiti/flex/504893.html button放在DataGrid的itemRenderer里面,为什么调用方法,提示不存在 XML code <mx:DataGrid id="dgSelUser" width="100%" height="50%" dataProvider="{flowPeoples}"> <mx:columns> &