关于easyUI对列的动态绑定(或是动态添加列)!

蜡笔小新_ 发布于 2014/06/09 20:55
阅读 1K+
收藏 0

先给大家看一下我要在grid上展示的样式:

除了账龄都是写死的column,但是我遇到的困难就是在动态的账龄这了,现在的账龄下面有3个,这时根据数据库读出来的信息,这次3个,但是以后可能有8个、100个不一定的。

重点来了:其中1-2月,3-4月,5-6月竟然也是从数据库出来的,不能写死!!!

我在后台经过一系列的处理,出来的json串:

01 {
02   "total" : 3,
03   "rows" : [ {
04     "content" : "内容",
05     "danwei" : "移动公司",
06     "proname" : "资产合计",
07     "money" : "100000",
08     "beizhu" : "备注",
09     "proid" : "001",
10     "agesinfo" : {
11       "3-4月" : "5000",
12       "1-2月" : "3000",
13       "5-6月" : "8000"
14     }
15   }, {
16     "content" : "内容",
17     "danwei" : "电信公司",
18     "proname" : "押金及保证金",
19     "money" : "770000",
20     "beizhu" : "备注",
21     "proid" : "002",
22     "agesinfo" : {
23       "3-4月" : "9000",
24       "1-2月" : "3000",
25       "5-6月" : "12000"
26     }
27   }, {
28     "content" : "内容",
29     "danwei" : "网通公司",
30     "proname" : "赔款或罚款",
31     "money" : "200000",
32     "beizhu" : "备注",
33     "proid" : "003",
34     "agesinfo" : {
35       "3-4月" : "8000",
36       "1-2月" : "4000",
37       "5-6月" : "900000"
38     }
39   } ]
40 }



困难的就是我怎么把这几个账龄的月份绑定在前面grid的filed属性上呢???想了一整天没做出来

我想了好久本来想在loadFilter事件中能获取返回来的json,想改变json的结构使之能够绑定!

但是一想前台的话效率肯定没后台高,我还不如在后台来改变json的结构呢,于是我又来到后台获取json的地方,看看能都对json进行结构上的处理!

但是很遗憾,我想了好久就是不行,主要是前面grid的绑定太死了,必须得给field一个json的name,就算我重新构造json,那么每个账龄月份下面的金额怎么绑定呢??、愁死我了

请大家给我点意见,如何实现,如果能操作json结构的话前后台其实也无所谓了,没多少数据的。

谢谢大家了!或者有什么别的招!???

加载中
0
星爷
星爷

好吧!我是卡尼名字叫 亚美碟  才回答的。

既然必须要name 那那段html代码都动态生成。因为name必须要有。

返回顶部
顶部