jqgrid subGridRowExpanded出来的子表格如何获取选中的行?

问题描述

jqgrid subGridRowExpanded出来的子表格如何获取选中的行?

解决方案

子表格也是一个jqgrid,你可以像操作主表格一样操作子表格的subGridRowExpanded: function(subgrid_id, row_id) {// we pass two parameters// subgrid_id is a id of the div tag created whitin a table data// the id of this elemenet is a combination of the "sg_" + id of the row// the row_id is the id of the row// If we wan to pass additinal parameters to the url we can use// a method getRowData(row_id) - which returns associative array in type name-value// here we can easy construct the flowingvar subgrid_table_id, pager_id;subgrid_table_id = subgrid_id+"_t";pager_id = "p_"+subgrid_table_id;$("#"+subgrid_id).html("<table id='"+subgrid_table_id+"' class='scroll'></table><div id='"+pager_id+"' class='scroll'></div>");jQuery("#"+subgrid_table_id).jqGrid({url:"subgrid.php?q=2&id="+row_id,datatype: "xml",colNames: ['No','Item','Qty','Unit','Line Total'],colModel: [{name:"num",index:"num",width:80,key:true},{name:"item",index:"item",width:130},{name:"qty",index:"qty",width:70,align:"right"},{name:"unit",index:"unit",width:70,align:"right"},{name:"total",index:"total",width:70,align:"right",sortable:false}], rowNum:20, pager: pager_id, sortname: 'num', sortorder: "asc", height: '100%'});jQuery("#"+subgrid_table_id).jqGrid('navGrid',"#"+pager_id,{edit:false,add:false,del:false})},然后子表格的操作就是jQuery("#"+subgrid_table_id).jqGrid('getGridParam','selarrrow');

时间: 2024-09-12 14:30:43

jqgrid subGridRowExpanded出来的子表格如何获取选中的行?的相关文章

jquery flexgrid 如何获取选中的行??单选和多选都需要

问题描述 网上找了很多都不行.. 解决方案 解决方案二:我也在找呢,但是没有找到,要是楼主找到了请分享一下吧!273992903@qq.com解决方案三:楼主不好意思邮箱发错了再发一次.273992902@qq.com解决方案四:刚搜来滴,不知道行不行思路:改造Flexgrid.js的方法.在Flexgrid.js中增加对应的方法.1.//Mignet'scode2.$.fn.flexGetData=function(){//functiontogetdatafromgrid3.vargridd

c#对数据表格控件已选行记录的调用

问题描述 c#对数据表格控件已选行记录的调用 public partial class FrmMainfo : Form { public FrmMainfo() { InitializeComponent(); } string connStr = ConfigurationManager.ConnectionStrings[""str""].ConnectionString; private void button2_Click(object sender Ev

获取SearchLookUpEdit中选中某行的所有列的值

问题描述 在searchlookupedit下拉显示中我想获取选中某行中的所有列的值.ValueMember只能得到某一列的值,我还想获取其他列的值. 解决方案 解决方案二:获取当前选择行的"行对象"解决方案三:引用1楼duanzi_peng的回复: 获取当前选择行的"行对象" 或者根据ValueMember再查询一遍.解决方案四:请问楼主有答案了吗?我也想知道,麻烦您告诉我一下.

前端开发-有没有默认加载子表格的表格控件?

问题描述 有没有默认加载子表格的表格控件? 用jqgrid做表格控件,有二级子表格,现在希望每次加载的时候包括二级表格数据都能加载,因为保存的时候希望把表格的所有数据都传回服务器端.但是jqgrid的做法是用默认全部展开的方式加载所有二级表格,但是有个问题万一有一个子表格被收缩起来的话这个表格的数据就取不到了,这样传回服务端的数据就是不全的.不知道有没有其他的前端开发框架的表格控件能做到子表格数据默认会加载并且不展开的时候也存在. 解决方案 EXTJS中的表格控件(一)

jQuery循环遍历子节点并获取值的方法_jquery

本文实例讲述了jQuery循环遍历子节点并获取值的方法.分享给大家供大家参考,具体如下: Html代码部分: <div class="left_tree_ad_btn_container"> <ul> <li class="tree_ad_btn_bg"><img src="/images/insurance/3lianad_small.jpg" /> </li> </ul>

menu-c#做web系统如何获取选中菜单的子菜单得值

问题描述 c#做web系统如何获取选中菜单的子菜单得值 我想做一个系统,上面有一行菜单栏是导航栏,放在模板div里,如果我想跳转页面的话,希望下面的label里显示我现在所点击的子菜单得值 解决方案 C#模拟窗体系统菜单C# 控制窗体系统菜单

多线程-c#如何在子线程中获取form主线程中按钮点击事件

问题描述 c#如何在子线程中获取form主线程中按钮点击事件 如何在子线程中获取form主线程中按钮点击事件,子线程B中定义了一个新类classnew,获取点击事件也是在新类classnew中,并且获取完点击事件以后执行此类中下边的任务. 解决方案 你可以主线程中得到点击事件后,发送一个Event事件通知等告诉子线程,然后子线程就可以进行后面的任务处理 解决方案二: 不知道你说的获取事件是什么意思,是事件挂钩还是获得挂钩的事件处理函数的委托.请你说清楚. 解决方案三: 主线程中得到点击事件后,发

子窗口句柄-子窗口如何获取另一个子窗口的句柄

问题描述 子窗口如何获取另一个子窗口的句柄 将一个窗口分割成两个对话框后,如何在一个子窗口上获取另一个子窗口的句柄 解决方案 对话框创建以后在OnInitDialog中将自身句柄放在全局变量中(甚至你可以放自身对象实例过去) 这样不需要api就能调用 解决方案二: 可以FindWindow或者通过主框架来交互,主框架保存所有窗口句柄 解决方案三: 首先查询到父窗口句柄,之后遍历所有子窗口,通过类或者其它标记确定所需要查找的子窗口就行了

c#winfrom 如何在子窗体中获取 父窗体中的datagridview选中行的id?

问题描述 c#winfrom 如何在子窗体中获取 父窗体中的datagridview选中行的id? c#winfrom 如何在子窗体中获取 父窗体中的datagridview选中行的id? 解决方案 用this.dataGridView1.CurrentRow.Cells[0].Value获得id 窗体传值看我的代码http://bbs.csdn.net/topics/360140208 解决方案二: 用委托或事件传递也可以 解决方案三: 通过静态字段传过去,在父窗体的选中事件下获取选中行的id