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

QQ登录

只需一步,快速开始

查看: 3470|回复: 10

[结贴] 一个初级的加载数据库返回list数据的问题

[复制链接]

17

主题

62

帖子

128

积分

初级会员

Rank: 2

积分
128
QQ
发表于 2017-8-21 17:41:03 | 显示全部楼层 |阅读模式
一个简单的查询,录入查询条件,点击绑定了事件的查询按钮,按钮事件中通过普通的ajax调用查询回来了结果集list,怎么展示在dataTables上,dataTables的data属性已经设置成了data的名,data中的属性对应了list中的属性,直接this.comp("dataTables").loadData(resultData) 页面提示没有comp这个方法,

88

主题

464

帖子

763

积分

高级会员

Rank: 4

积分
763
QQ
发表于 2017-8-21 17:44:43 | 显示全部楼层
事件开头 定义   var  self =this

self.comp('data').refreshData()
回复 支持 反对

使用道具 举报

17

主题

62

帖子

128

积分

初级会员

Rank: 2

积分
128
QQ
 楼主| 发表于 2017-8-21 17:47:06 | 显示全部楼层
做的思路是前端wex5实现,然后将编译的system文件夹和.w等文件所在文件夹一起拷贝到自己的web工程webcontent下调用
回复 支持 反对

使用道具 举报

17

主题

62

帖子

128

积分

初级会员

Rank: 2

积分
128
QQ
 楼主| 发表于 2017-8-21 17:53:03 | 显示全部楼层
q2045377 发表于 2017-8-21 17:44
事件开头 定义   var  self =this

self.comp('data').refreshData()

还是self.comp is not a function
回复 支持 反对

使用道具 举报

17

主题

62

帖子

128

积分

初级会员

Rank: 2

积分
128
QQ
 楼主| 发表于 2017-8-21 17:59:50 | 显示全部楼层
q2045377 发表于 2017-8-21 17:44
事件开头 定义   var  self =this

self.comp('data').refreshData()

懂了,this提出来在ajax外层。。低级错误了。。。另外comp()里的xid是指data的xid吗还是datatables的xid,为啥是刷新数据
回复 支持 反对

使用道具 举报

88

主题

464

帖子

763

积分

高级会员

Rank: 4

积分
763
QQ
发表于 2017-8-21 18:02:26 | 显示全部楼层
jkdlxx 发表于 2017-8-21 17:59
懂了,this提出来在ajax外层。。低级错误了。。。另外comp()里的xid是指data的xid吗还是datatables的xid ...

self.comp('data').refreshData()这个是刷新啊

你加载就用load方法啊
回复 支持 反对

使用道具 举报

17

主题

62

帖子

128

积分

初级会员

Rank: 2

积分
128
QQ
 楼主| 发表于 2017-8-21 18:18:06 | 显示全部楼层
q2045377 发表于 2017-8-21 18:02
self.comp('data').refreshData()这个是刷新啊

你加载就用load方法啊

都通过了就是数据没加载上来,直接alert data是有值的,会是因为我在java这层return 的JSONArray.fromObject(list).toString()有关吗,还是直接返回list就可以
回复 支持 反对

使用道具 举报

88

主题

464

帖子

763

积分

高级会员

Rank: 4

积分
763
QQ
发表于 2017-8-21 18:30:41 | 显示全部楼层
本帖最后由 q2045377 于 2017-8-21 18:33 编辑
jkdlxx 发表于 2017-8-21 18:18
都通过了就是数据没加载上来,直接alert data是有值的,会是因为我在java这层return 的JSONArray.fromObj ...

有例    demo/takeoutadmin/statistics    java不太会,,我是仿照这个写的
回复 支持 反对

使用道具 举报

17

主题

62

帖子

128

积分

初级会员

Rank: 2

积分
128
QQ
 楼主| 发表于 2017-8-22 09:38:45 | 显示全部楼层
q2045377 发表于 2017-8-21 18:30
有例    demo/takeoutadmin/statistics    java不太会,,我是仿照这个写的

我晕死啊,loadData()和self.comp('data').refreshData()得同时用吗,先loadData然后refreshDate?这么做现在是好使了,我一直以为这俩都能直接加载数据的,多谢了
回复 支持 反对

使用道具 举报

88

主题

464

帖子

763

积分

高级会员

Rank: 4

积分
763
QQ
发表于 2017-8-22 09:59:56 | 显示全部楼层
jkdlxx 发表于 2017-8-22 09:38
我晕死啊,loadData()和self.comp('data').refreshData()得同时用吗,先loadData然后refreshDate?这么做 ...

refresh  是刷新

load是加载

把淘宝或者外卖的案例看懂了,,差不多都会了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-8 07:35 , Processed in 0.050989 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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