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

QQ登录

只需一步,快速开始

查看: 1914|回复: 6

[结贴] 我要想完成刷新功能 是应该直接配置刷新动作还是写代码

[复制链接]

73

主题

247

帖子

313

积分

中级会员

Rank: 3Rank: 3

积分
313
QQ
发表于 2014-8-20 10:50:21 | 显示全部楼层 |阅读模式
版本: X5.2.7 小版本号:
数据库: MS SQLServer 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
我在做一个主从表弹框的东东,主表里有新建  和刷新按钮,新建弹出对话框依靠代码完成,刷新主表  我该怎么做呢  求大神指点。
我是先在属性那配置了一个刷新按钮动作,file:///C:\Documents and Settings\Administrator\Application Data\Tencent\Users\623377959\QQ\WinTemp\RichOle\QW%X7(PJW$7DJ9E26KY~64G.jpg但是  怎么做  才能知道  刷新  有没有起作用呢? QW%X7(PJWDJ9E26KY~64G.jpg

310

主题

4938

帖子

4767

积分

论坛元老

Rank: 8Rank: 8

积分
4767
QQ
发表于 2014-8-20 11:00:01 | 显示全部楼层
你要在打开弹出框的时候,刷新弹出框里的数据?
QQ:179785966
回复 支持 反对

使用道具 举报

73

主题

247

帖子

313

积分

中级会员

Rank: 3Rank: 3

积分
313
QQ
 楼主| 发表于 2014-8-20 11:05:11 | 显示全部楼层
我是要在 保存弹框以后弹框里填写的内容会显示在主表里  然后  我要刷新主表的内容  我就加了个按钮,但是我不知道这个按钮有没有起作用   不知道  是该这么做  还是该写事件代码来完成
回复 支持 反对

使用道具 举报

310

主题

4938

帖子

4767

积分

论坛元老

Rank: 8Rank: 8

积分
4767
QQ
发表于 2014-8-20 11:16:05 | 显示全部楼层
ltt 发表于 2014-8-20 11:05
我是要在 保存弹框以后弹框里填写的内容会显示在主表里  然后  我要刷新主表的内容  我就加了个按钮,但是 ...

先不要加按钮,你在windowDialog的onReceive事件里写刷新主表的语句试试

评分

参与人数 1 +3 收起 理由
jishuang + 3 赞一个!

查看全部评分

QQ:179785966
回复 支持 反对

使用道具 举报

73

主题

247

帖子

313

积分

中级会员

Rank: 3Rank: 3

积分
313
QQ
 楼主| 发表于 2014-8-20 11:29:58 | 显示全部楼层
需要有一个刷新按钮   但是不清楚  是该配置属性  还是应该写事件代码  来完成刷新动作
回复 支持 反对

使用道具 举报

45

主题

4492

帖子

3960

积分

论坛元老

Rank: 8Rank: 8

积分
3960
QQ
发表于 2014-8-20 13:38:10 | 显示全部楼层
ltt 发表于 2014-8-20 11:29
需要有一个刷新按钮   但是不清楚  是该配置属性  还是应该写事件代码  来完成刷新动作 ...

windowDialog等组件和windowReceiver组件数据传递说明:
               
    与windowDialog、windowRunner、windowFrame、windowOpener打开的子页面通讯(注:跨域不支持数据传递):
    1、组件通过open或者open2方法传递数据,也可以在组件的onSend事件中对event.data赋值
    2、子页面接受数据
        如果要实现通讯子页面, 子页面必须引入组件 : /UI/system/components/windowReceiver.xbl.xml#windowReceiver 
        在onReceive事件中接收数据
                  
    子页面控制刷新、取消、确定:
        确定
            子页面调用 justep.xbl('windowReceiver').windowEnsure(obj) 既可以实现确定 。
            参数 obj 为传回到父页面的数据。
        刷新
            子页面调用 justep.xbl('windowReceiver').windowRefresh() 既可以实现刷新
        取消
            子页面调用 justep.xbl('windowReceiver').windowCancel() 既可以实现取消关闭
        返回数据   
            子页面调用 justep.xbl('windowReceiver').sendData() 既可以实现数据返回调用者

    接受    子页面回传数据后的处理逻辑:
        组件上提供了mapping设置完成常规的返回数据操作:
        接受返回数据格式:
            [
                {//行id使用:rowid
                    列名 : 值,
                    列名 : 值,
                    ...
                },
                ...
            ]
            注:继承平台提供对话框模板自动返回下面格式,
                      如果开发者独立实现页面返回如上格式也可以使用mapping机制,
                      或者使用justep.WindowReceiver.getMappingData(...)构造返回mappingData
        处理模式:
            全部新增 -- 返回数据根据映射规则全部新增到data
            根据鉴别列新增或修改 -- 通过设置的鉴别列,当存在相关数据时修改,不存在时新增
            删除后新增 -- 删除原有数据全部新增
            修改当前行 -- 用返回的数据修改当前行数据



更的信息,你可以查阅 API

评分

参与人数 1 +5 收起 理由
jishuang + 5 赞一个!

查看全部评分

向前进,向前进,我们……
回复 支持 反对

使用道具 举报

73

主题

247

帖子

313

积分

中级会员

Rank: 3Rank: 3

积分
313
QQ
 楼主| 发表于 2014-8-20 14:10:15 | 显示全部楼层
谢谢
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-18 20:46 , Processed in 0.109048 second(s), 33 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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