jqgrid如何用getRowData获取对象中的对象数据

我有一个类A 里面包含了类B的对象。

但是getRowData().b.id却出错,在jqgrid表格中能正确显示。

[code="java"]
subData = jQuery("#"+subgrid_table_id).jqGrid({
url:"findSubDetailByParent?sys2.id=" + parentId,
datatype: "json",
colNames : [ 'ID', 'Key', 'Value', '主分类ID', '主类型数据ID'],
colModel : [{name:'id',index:'id',width:30,sortable:false,hidden:true},
{name:'key',index:'key',width:30,sortable:false},
{name:'value',index:'value',width:120,sortable:false},
{name:'sys1.id',index:'sys1.id',width:50,sortable:false,hidden:true},
{name:'sys2.id',index:'sys2.id',width:20,sortable:false,hidden:true}
]
[/code]

[code="java"]
subData.getRowData(row_id).sys2.id这样就会出错。
[/code]

3个回答

'sys1.id'和'sys1.id'能不能换个名字试试,比如换成'sys1_id'

大哥我终于会了,subData.getRowData(row_id)['sys1.id'] ,对于这个灵感来自于jstl中,它都是这样取的

这个时间有点看不懂?

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
jqgrid 的getRowData方法获取当前页数据
var rowdatas = $("#table_list_1").jqGrid('getRowData'); //获取当前页数据,编辑模式下不推荐使用rn为什么这个方法获取到的数据结果总是比当前页的数据量少一条,不管是哪一页,最后一条数据总是获取不到,rnrn你们有遇到这样的问题吗?怎么解决的?
jqGrid getRowData 問題
我用jqGrid加载数据,数据的json格式如下rn[code=JScript]rn'id':1000, 'name':'XXX', 'score':99rn[/code]rn显示的时候要对id字段进行格式化rn[code=JScript]rncolNames : ['', '名字', '分数'],rncolModel : [rn name : 'id', width: 80, formatter: idFormatter,rn name : 'name', width: 80,rn score : 'score', width : 80rn]rn...rnrnfunction idFormatter(cellvalue, optionals, rowData)rn return '';rnrn[/code]rn显示正常,没什么问题rnrn但我用jqGrid的getRowData方法取出来的数据是这样的rn[code=JScript]rn 'id': '','name':'XXX', 'score':'99' rn[/code]rn可以看出有两个问题rn1. id字段变成了我格式化以后的值rn2. score字段变成了字符串rnrn请问我要怎样才能取回原来的数据?
jqgrid 如何读取对象中的对象的属性
比如有一个类rnclass A rnclass BrnrnA中有一个B的对象b,jqgrid如何读取b中的一个属性,例如b.kkk。
jqGrid细节备注—jqGrid中获取subGrid的标题栏对象
jqGrid中获取subGrid的标题栏对象 jqGrid中subGrid的使用方法也很简单,设置subGrid:true,并且配置subGridRowExpanded,该属性是一个函数,在这个函数实现对subGrid的绘制, 思路也很简单,就是在当前的格子中插入table和div,然后在是通常的jqGrid的写法。大多数参数的配置和jqGrid的常规配置一致。 在要获取标题栏的时候,通...
如何用JS获取对象的子对象数量?
例如:rn rn Arn Brn Crnrn如何通过JS得到对象UL下子对象LI的数量(3)?rn20分做谢!
如何用XmlHttp对象获取dataSet?
能不能用XmlHttp对象获取数据集啊,就是在数据库中查询出来的dataset,能不能用XmlHttp对象获取?
已知table对象,如何用Javascript获取caption对象?
如题,谢谢.rn如果是对象,可用obj.cells(n)来获取.caption用什么来获取?
jquery 如何用this获取子对象里的某个属性的对象
我想写一个js用于获取某个对象rnrn现在有一个input 在一个table里面rnrn rnrnrnrnrnrn如何通过this获取这个对象。rnrn类似如下,不过如下这个是不行的。rn$(":input[tabindex=" + tabIndex + "]", this).focus();rnrnthis 是table的对象。rn
如何用Pointer对象获取变量内存地址
如何用Pointer对象获取变量内存地址,能不能给个实例,注释说明下感激不尽。
如何用buf[]数据生成bufferedimage对象?**********************
我用JpegEncoder将BufferedImage对象转成byte[]发送给了客户端,请问如何rn用byte[]生成BufferedImage或Image对象在客户端显示啊?
如何用exp导出部分数据对象
用exp导出dmp备份时,用户AA所拥有数据对象:rnTable: TAA、TBB、TCC、TAA_HIS、TBB_HIS、TCC_HISrnSequence: SEQ_1、SEQ_2rnViews VAA、VBBrnProcedure: P1、P2rnFunction: F1、F2rn等。 rn如果导出时指定参数owner=AArn例如 exp system/manager owner=AA file=1.dmprn则可以把AA拥有的全部数据对象导出。rn现在要求除了TAA_HIS、TBB_HIS、TCC_HIS三个Table不导出外,其他对象都要导出。我应当如何选择exp的参数。rn我试过可以指定TABLES=(TAA TBB TCC)去掉owner=AArn例如 exp system/manager file=1.dmp TABLES=(TAA TBB TCC)rn但这样Sequence、views、procedure等对象无法导出。rn而且exp参数中没有可以指定Sequence、views、procedure等对象的参数。
如何用Object数据源绑定数据对象
按照书上的讲解,先添加一个class文件,输入代码 rnusing System; rnusing System.Data; rnusing System.Configuration; rnusing System.Linq; rnusing System.Web; rnusing System.Web.Security; rnusing System.Web.UI; rnusing System.Web.UI.HtmlControls; rnusing System.Web.UI.WebControls; rnusing System.Web.UI.WebControls.WebParts; rnusing System.Xml.Linq; rnusing System.ComponentModel; rnrnnamespace DataSourceDemo rn rn /// rn ///操作NorthwindUserInfo 数据库的userinfo表 rn /// rn public class NorthwindUserInfo rn rn /// rn ///获取所有用户信息列表 rn /// rn /// rn [DataObjectMethod(DataObjectMethodType.Select)] rn public static DataTable GetAllUser() rn rn SqlConnection conn; rn try rn rn string sqlCommand = "select * from userinfo"; rn conn=new SqlConnection(GetConnectionString()); rn SqlDataAdpter da = new SqlDataAdpter(sqlCommand,conn); rn DataSet ds = new DataSet(); rn conn.open(); rn da.Fill(ds,"userinfo"); rn return ds.Tables["userinfo"]; rn rn catch rn rn return null; rn rnrn rn rn rn然后新建网页添加object数据源控件进行绑定刚刚的class文件, 但是业务对象里是空白,没有类文件
如何用INSERT 插入IMAGE 对象数据?
我如何才能插入二进制的数据对象,好像WRITETEXT只能插入小于120K的数据?
jqGrid获取选中的行、多行对象
一、获取jqGrid框架选中的行对象      实现思路:1.通过JqGrid提供的API获取到当前选中的行标识(rowId);                     2.再根据行标识从框架中获取选中的行对象.         1:var selrow =  jQuery("#identifying").jqGrid("getGridParam","selrow");         2...
数据查询,获取对象的对象的对象。
此处,自己随意写的,希望对各位开发项目的有些作用。   在开发过程中,我们会遇到很多的难题。或许换个想法,更切合逻辑的走,会发现解决问题的切入点。 比如,我们需要在一个控件中 拿到一个对象(订单),但是会需要这个对象(订单)里面的对象(供应货物商店)的对象(经办人)。   这种对象的加载 肯定是 lazy的。 所以我们可以     1.在查对象的时候(DAO),在dao自己写一个方法 去查
ORACLE 对象中,如何用alter type 增加对象函数?
还有,对象过程如何调用?即member procedure
C#中如何用反射获取类的对象实例属性^^^^^^^^^^^^^^^^^^^^^
示例如下rnrn三个类 rnrn类Arnpublic class A private string _a;rnpublic string Arnget;set;rnrn类Brnpublic class B private string _b;rnpublic string Brnget;set;rnrn类A_Brnpublic claa A_Brnprivate A obj_A;rnpublic A Obj_Aget;set;rnrnprivate List obj_B;rnpublic List Obj_Bget;set;rnrnrn现在我想通过反射获取 A_B 类中的属性对象, 属性的类性,属性对象名 不知道如何得到rnclass programrnrn public static void Main()rn rn rn //1使用Type类提供的静态方法GetType()得到类对象rn Type objType = Type.GetType("命名空间.A_B");rnrn rn ................这里不知道如何写,请教C#反射高手(我想得到 obj_A 对象的类型 obj_B对象类型)rnrn rn rnrnrn有网友给出这种rnrnType objType = Type.GetType("ConsoleApplication1.A_B");rnPropertyInfo[] pi = objType.GetProperties();rnConsole.WriteLine(pi[0].PropertyType);rn rn但得不到我想要的rnrn如下图所示 注意两个红色标识中rnrn第二个红色标识得到对象名 name = AdvertObject 但他的类型 List 我想要的得到他的类型 也就是 Sinotele.ParamLib.Business.AdvertParam 这个类对象rnrn而不是要Listrnrn[img=http://images.cnblogs.com/cnblogs_com/accpfriend/111.png][/img]rnrn这C#中也发了贴子给出的都不是我想要的rnrnhttp://topic.csdn.net/u/20100628/10/81c11cbe-a79f-449f-8aa1-687b86936b85.html?99515
如何用jquery获取网页中的文字或者对象
在网页中,前端里我们有时需要更改某个特定的文字或者是数值,我们可以用jquery中的选择器来对实现想要的操作。代码如下: [code="java"] //html代码body部分 家具 椅子(0) 床(0) [/code] [code] //要实现这个功能用到的是jquery的dom操作 var $li=$("ul li:eq(0)");//这句话是获...
如何用vbscript获取网页中多个Img对象
下面是一段用vbscript获取网页中Img对象的代码,请各位大侠帮忙看看问题出在哪里rn rn rn rn rn rn rn rn rn rnrn rn rn rn rnrn rn
如何用ajax技术获取aspx中的服务器对象值
xmlhttp.open(get,"*.aspx",true),即打开一个aspx文件时,如何获取并返回这里面的application,session的值,或者获取SQL中搜索的值,最好有具体的代码,小弟初学者,希望各位大哥帮忙~
如何用CopyMemory 复制对象?
复制的目的是复制其属性,然后,两对象不再有关联。set 是增加引用,但不能隔离两个对象。 好象VB 没有复制方法,只能用 CopyMemory。 我用CopyMemory做了很多尝试,都是不正确或VB崩溃,请高手指教。谢谢!
如何用方法返回对象?
以WINDOWS提供的脚本组件FileSystemObject为例吧rnrn我用CoCreateInstance函数成功返回了一个IFileSystem3接口的指针,IFileSystem3里面有个GetFile方法,只要给出路径就能返回一个IFile接口的指针。可是我调用这个方法后没有返回IFile接口的指针,函数的返回值是(HRESULT)E_INVALIDARG,参数不对。究竟如何调用才能正确返回一个IFile接口的指针呢?rnrnrnrn[id(0x0000271c), helpstring("Get file"), helpcontext(0x00214ba6)]rnHRESULT GetFile(rn [in] BSTR FilePath, rn [out, retval] IFile** ppfile);rnrnrn我的程序在VBScript里的等效语句是:rnSet fso = CreateObject("Scripting.FileSystemObject") rnSet f = fso.GetFile("e:\test.htm")rnMsgBox f.Name
如何用类名生成对象
如何用类名生成对象rn不要用rnCString cmd;rnif (cmd == "help")rnrn new help();rn
如何用反射生成对象?
如何用反射生成对象?这个对象的构造函数需要传入参数的!!rn我用rnClass c = Class.forName("MyClass");rnObject obj = c.newInstance();rn只能调用缺省构造函数
如何用ado的Parameter 对象?
我利用access创建一数据库,利用ado绑定其,能否更改各字段的NumericScale属性,field只能读不可改!rn 但在msdn里有这样一句话:rn 对于 Parameter 对象,NumericScale 属性为读/写。对于 Field 对象,NumericScale 属性为只读!rnrn 怎样才能利用Parameter 对象对各字段的NumericScale 属性进行修改?rn
如何用redis存储对象?
rn比如下面这个对象再reids中应该如何存储?rnrnrnstation_id:1,rnrndevice_num:5,rnrndevices:[id:1,val:20,id:2,val:21,id:3,val:20,id:4,val:23,id:5,val:22]rnrn,rnrnrnrnrn上面的是下面这个对象的摘取部分:rnrnrnstation_num:3,rnstations:[rnrnstation_id:1,rnrndevice_num:5,rnrndevices:[id:1,val:20,id:2,val:21,id:3,val:20,id:4,val:23,id:5,val:22]rnrn,rnrnstation_id:2,rnrndevice_num:4,rnrndevices:[id:1,val:20,id:2,val:21,id:3,val:20,id:4,val:23]rnrn,rnrnstation_id:2,rnrndevice_num:5,rnrndevices:[id:1,val:20,id:2,val:21,id:3,val:20,id:4,val:23,id:4,val:23]rnrnrnrn]rn
如何用循环遍历LIST中的每一个对象?
struct sendDate rn int num ;rn float float1[3];rn char chzf[255] ;rn;rnrnint main()rn //初始化3个结构对象 ;rn sendDate send_Date = 1, 1.1f, 2.2f, 3.3f,"hello world";rn sendDate send_Date2 = 2, 2.1f, 3.2f, 4.3f,"hello girl";rn sendDate send_Date3 = 3, 2.0f, 3.0f, 4.0f,"hello boy";rn //把3个结构对象增加到LIST中rn list lst_sendDate;rn lst_sendDate.push_back(send_Date);rn lst_sendDate.push_front(send_Date2);rn lst_sendDate.push_front(send_Date3);rnrn //从头开始遍历 ;rn list::iterator iter = lst_sendDate.begin();rnrn cout << iter->num << endl;rn cout << iter->float1[0] << endl;rn cout << iter->float1[1] << endl;rn cout << iter->float1[2] << endl;rn cout << iter->chzf << endl;rnrn iter++ ; //这里是一次加一个,如何知道iter中有多少个对象?rn cout << iter->num << endl;rn cout << iter->float1[0] << endl;rn cout << iter->float1[1] << endl;rn cout << iter->float1[2] << endl;rn cout << iter->chzf << endl;rnrn iter++ ;//可以用循环一次输出这三个对象吗?不要像这样重复三遍,是在不知道LIST有多少个对象的情况下。rn cout << iter->num << endl;rn cout << iter->float1[0] << endl;rn cout << iter->float1[1] << endl;rn cout << iter->float1[2] << endl;rn cout << iter->chzf << endl;rnrn while(1);rn return 0;rn
如何用遍历Map集合中的对象值
有个集合Map,其中key里面封装不同的商品bean对象(包括tradeId,tradeName,price),value是商品的数量(num)。rn现要求在jsp页面中显示遍历出来每个bean的属性值(goodsId,goodsName,price,num)不知怎样用来遍历,我的代码如下,但报错:rn [color=#FF0000] $map.key.tradeNamern $map.key.pricern $map.key.value[/color]
如何用 for in 输出对象中的元素的值
rn现在输出的是 name sex phonern我希望输出的是 myname boy 889445rnrn我只想用for in 和对象的方式实现。。。不想用数组或其他变相解决的方法
单文档应用程序中如何用CListCtrl对象?!!
单文档应用程序中如何用CListCtrl对象?!!rn最好有实例!
在combobox中如何用ADO对象绑定?
现在想用ADO对象来绑定combobox,假设:rndim cnn1 as ADODB.Connectionrndim rs1 as ADODB.RecordsetrnrnPrivate Sub Form_Load()rnSet cnn1 = New ADODB.ConnectionrnSet rs1 = New ADODB.RecordsetrnDim local_sql As Stringrncnn1.ConnectionString = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=发厅综合业务;Data Source=HOME1\SQL2000"rncnn1.Openrnlocal_sql = "select * from 员工信息"rnrs1.CursorLocation = adUseClientrnrs1.Open local_sql, cnn1, adOpenDynamic, adLockOptimisticrn下面我要把ADO对象绑定到combobox1中,应该怎么做?rn
如何用程序更改GRID中对象
我有一个GRID,想把某几列的GRID的中的TEXT控件更换为CHECKBOX控件,因为在哪一列是不固定的,所以要用程序来控制生成,请问应该如何处理?
如何用 ado 中的recordset 对象 修改数据
请知道的网友帮忙解答,谢谢
jqgrid获取数据库数据
jqgrid获取数据库数据 jqgrid获取数据有两种方法,一种是获取本地(即html中写入的固定的数据),另一种是获取后台数据库中的数据。 不过,不论是哪种方法,我这里采用的,都是基于local的数据获取方式,后台数据库的数据,也是通过Django与JavaScript之间的数据传递,将后台数据传给html中的js内的变量,然后以local 的方式显示在网页jqgrid中。 1.写入固定的数据 ...
如何在pictureBox中获取画出来的对象!
不知道有没有大虾开发过dxf文件没有,dxf的文件通过解析 组码,可以知道dxf文件中所有的对象,比如说圆,直线,文字等,现在将dxf的文件已经解析出来了,并通过rnrnG.DrawArc方法将里面的对象画在了picture上了,然后有个需求是 比如我想点击pictureBox中的一个圆,就把这个圆的圆心的坐标,半径显示出来,点击直线,就把这个直线两个点的坐标显示出来,最好能像CAD那样,点击一个直线,就有个选中的感觉,将直线标记。。。rnrnrn能实现吗?感觉像做了一个CAD的功能。
如何在spring框架中获取request对象
首先,到web.xml中添加监听: org.springframework.web.context.request.RequestContextListener 然后,就可以在需要的地方添加java代码: ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest()返回的是Http
php中获取对象
表有Uid,LoginID,Pwd三个字段。通过注册把loginid的值存在cookie中,在另一个php页面中如何通过loginid检索出uidrn
jqgrid获取全部数据
在分页的情况下,如果grid分页,直接获取数据 var data = $("#grid-table1").jqGrid("getRowData");   这种方法只能获取第一页的。 此时获取全部数据的方法:("#grid-table1" 为某个grid的id) var rowNum =  $("#grid-table1").jqGrid('getGridParam', 'row
如何在javabean中获取request对象
各位大虾:rn在下想在javabean中获取request对象,本来可以通过jsp页面传入的,我嫌它麻烦,想在bean中直接获得request对象,不知各位有何高介?
如何在SpringMVC中获取request对象
如何在SpringMVC中获取request对象   1.注解法     Java代码   @Autowired   private  HttpServletRequest request;       2. 在web.xml中配置一个监听   Xml代码   listener>        
相关热词 c# login 居中 c# 考试软件 c# 自然语言分析 c# 分段读取文件 c# 泛型反射 c#打断点 c# 时间转多少秒 c# 线程函数加参数 c# modbus 读取 c#查询集合表