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

QQ登录

只需一步,快速开始

查看: 1019|回复: 1

[结贴] 自定义组件相关问题之:如何动态刷新组件数据?

[复制链接]

8

主题

56

帖子

105

积分

初级会员

Rank: 2

积分
105
QQ
发表于 2015-8-12 16:13:02 | 显示全部楼层 |阅读模式
组件功能:加载附件信息,根据附件类型展示相应图标,点击图标时下载附。
数据来源:附件明细表,可能是多个。
组件源码:查看附件。
所遇问题:由于组件的数据是通过jdbc在组件编译时获取,当组件加载到界面上时,数据就已经加载完成。现在的问题是组件中附件的信息不是不变的,例如:主表grid的单击行事件中调用自定义组件的onRefresh()事件,grid将当前行数据的主键通过调用的事件进行传递,自定义组件根据传递的参数刷新数据,并加载过滤后的附件信息。由于当前组件的数据不是通过绑定的data直接从数据库中获取,而是在编译时通过jdbc去获取,也就是说此时的自定义组件中的数据是静态的,所以不能对组件的数据进行过滤、刷新及加载,是吗?如果想要实现对组件数据的过滤等操作,组件该怎么设计才合理?
附件.png

system_X.zip

157.09 KB, 下载次数: 223

4

主题

1579

帖子

2706

积分

内部用户

积分
2706
发表于 2015-8-12 17:27:37 | 显示全部楼层
组件增加对data的onIndexChanged事件监控进行刷新就可以了;
其实也就是说你的组件关心data的那些事件进行刷新
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-8 10:24 , Processed in 0.066203 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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