DataGrid双重内嵌套对象/对象内嵌套List集合或数组,页面取值教程

来源:互联网 发布:nginx 在线视频 编辑:程序博客网 时间:2024/06/05 21:52

  

为了页面的取值更效率,有时候会用到双重内嵌对象,本人遇到需要用双重内嵌对象时也是去网上找了一下,网上相关的文章到也不少,就是我不知到为什么,网上的教程都是用一个静态数据json来做例子,我没看到一个是用后台返回的数据来做例子的说明,并且都是内嵌一个对象,我的是内嵌一个集合,虽然用起来差不多,但对于刚接触的同学来说也不是一时半会能解决的,所以本人随便把代码发出来,为有需要的同学提供参考


1.后台代码我就不发了,因为发了你也没心看,太多了,我就通过浏览器的控制台把后台返回的数据格式截图发一下


下图为后台返回的数据




2.通过上图可以知到,后台返回了一个json数据对象,而在json对象中又内嵌了一个List集合对象persons,

persons对象中又有两个对象



3.对与这种数据格式我们该怎么取值呢? 其实也非常的简单,如下图






4.用过easyui的同学应该都知到 value,rows,index,这三个参数的用处吧!

这里也顺便说一下,

value是你当前fieId列的值,这里我写的是persons对象,

persons对象是rows对象中的一个内嵌List对象集合


rows是后台返回的整个大对象,其中包含了presons对象


index是当前行的索引下标


我们用外层的rows大对象点里面的内嵌List对象,给它一个下标,再点对象里抽的属性.也就成了

rows.persons[index].mpiName就行了如下图说明:mpiName是内嵌对象中的一个属性




非常简单吧,不用谢,大家都叫我雷锋

QQ/微信:554911540








1 0
原创粉丝点击