起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: fteair

[结贴] 动态加载data并动态加载grid并赋值

[复制链接]
发表于 2017-3-29 09:11:12 | 显示全部楼层
fteair 发表于 2017-3-28 17:53
我换了一个output显示,用拖控件的方式,拖了一个到list里面,然后list绑定data1,output绑定字段名,但是 ...

是的!必须保证data组件先加载!然后才能动态生成grid组件!!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

36

主题

192

帖子

530

积分

高级会员

Rank: 4

积分
530
 楼主| 发表于 2017-3-29 09:23:52 | 显示全部楼层
liangyongfei 发表于 2017-3-29 09:11
是的!必须保证data组件先加载!然后才能动态生成grid组件!!

我试了把生成grid的代码放button 的click事件里面,页面加载完后我再点击click也没数据出来,,,grid显示出来了,但没数据出来。
我的data一开始没有列的,加载数据的时候才整个数据放在data里的,才有的列,没有单独生成列,会有影响吗?
回复 支持 反对

使用道具 举报

36

主题

192

帖子

530

积分

高级会员

Rank: 4

积分
530
 楼主| 发表于 2017-3-29 09:32:47 | 显示全部楼层
这些显示组件,不能直接填充,有多少列显示多少列吗?必须指定列绑定?
回复 支持 反对

使用道具 举报

发表于 2017-3-29 11:04:03 | 显示全部楼层
fteair 发表于 2017-3-29 09:32
这些显示组件,不能直接填充,有多少列显示多少列吗?必须指定列绑定?

是的,生成grid的时候就要指定列!你看我案例怎么写的!!data必须提前定义好!
数据可以后面加载
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

36

主题

192

帖子

530

积分

高级会员

Rank: 4

积分
530
 楼主| 发表于 2017-3-29 17:20:07 | 显示全部楼层
liangyongfei 发表于 2017-3-29 11:04
是的,生成grid的时候就要指定列!你看我案例怎么写的!!data必须提前定义好!
数据可以后面加载
...

谢谢你,我今天做按一步步来,先动态设置data列,然后动态生成data数据,然后动态生成grid,然而生成grid的时候有问题,
回复 支持 反对

使用道具 举报

36

主题

192

帖子

530

积分

高级会员

Rank: 4

积分
530
 楼主| 发表于 2017-3-29 17:26:28 | 显示全部楼层
liangyongfei 发表于 2017-3-29 11:04
是的,生成grid的时候就要指定列!你看我案例怎么写的!!data必须提前定义好!
数据可以后面加载
...

1.png
报错是我的动态加的grid列,
QQ截图20170329171758.png

这个列是我动态加载的,我走过程看了应该没问题呢
回复 支持 反对

使用道具 举报

发表于 2017-3-29 17:30:26 | 显示全部楼层
fteair 发表于 2017-3-29 17:26
报错是我的动态加的grid列,

先使用静态的做法生成试试吧!静态成功后再做成动态的!!
一点点来!!
静态问题说明代码没问题!
如果动态报错就是列的格式定义不对!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

36

主题

192

帖子

530

积分

高级会员

Rank: 4

积分
530
 楼主| 发表于 2017-3-29 17:49:33 | 显示全部楼层
liangyongfei 发表于 2017-3-29 17:30
先使用静态的做法生成试试吧!静态成功后再做成动态的!!
一点点来!!
静态问题说明代码没问题!

好的
回复 支持 反对

使用道具 举报

36

主题

192

帖子

530

积分

高级会员

Rank: 4

积分
530
 楼主| 发表于 2017-3-30 13:47:29 | 显示全部楼层
liangyongfei 发表于 2017-3-29 17:30
先使用静态的做法生成试试吧!静态成功后再做成动态的!!
一点点来!!
静态问题说明代码没问题!

我今天排查了前面的错误,改到最后就grid这里了
我用静态的方法定义的grid现在能成功了,myFile[0]这个是数组定义的变量,这样能显示出来数据
colModel : [{name:myFile[0],xid:"usename"},{name:myFile[1],xid:"loginname"}]
我换回动态的定义列,就会不行,我看了变量中的内容,应该没问题吧
6.png

7.png

colModel:defCol
我看这个跟我前面静态定义的应该也没不同吧?
回复 支持 反对

使用道具 举报

36

主题

192

帖子

530

积分

高级会员

Rank: 4

积分
530
 楼主| 发表于 2017-3-30 13:56:04 | 显示全部楼层
fteair 发表于 2017-3-30 13:47
我今天排查了前面的错误,改到最后就grid这里了
我用静态的方法定义的grid现在能成功了,myFile[0]这个是 ...

我如果设置变量
defCol='[{name:"'+myFile[0]+'",xid:"usename"},{name:"'+myFile[1]+'",xid:"loginname"}]';
然后colModel:defCol
也不行,也会报错
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-7-5 22:14 , Processed in 0.050055 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表