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

QQ登录

只需一步,快速开始

查看: 1379|回复: 1

[结贴] 我修改数据 弹出dialog窗口 修改完成 点击确认后 刷新 如果...

[复制链接]

99

主题

546

帖子

629

积分

高级会员

Rank: 4

积分
629
QQ
发表于 2015-2-3 13:37:38 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
我修改数据 弹出dialog窗口 修改完成 点击确认后 刷新 如果是第二页的数据的话

我修改完  就会刷新回第一页  但是第二页  我还有数据要修改  这样又要点到第二页  这样循环  很麻烦

addGrant.trigger1Click = function(event){
     xforms.blur(true);
    var data = justep.xbl('bizData1');
    if (data.saveData())
        justep.windowReceiver.windowEnsure({
            id : data.getCurrentRowId()
        });        
};

然后  主页面是这样

mainActivity.windowDialog1Receive = function(event) {
    var data = justep.xbl("bizData1");
    data.refreshData();
    id = event.data.id;
    if (!!id && (data.getCurrentRowId() != id) && (data.getIndex(id) >= 0))
        data.setIndex(data.getIndex(id));
};

能数据刷新的同时  但是页数  不变吗?! 比如我在第二页  修改完 点提交  然后第二页刚那个数据刷新  而且我还在第二页

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35945
发表于 2015-2-3 15:13:46 | 显示全部楼层
可以把refreshData改为 refreshPageData
refreshPageData(integer offset, integer limit, boolean append, Object options)
根据指定offset、limit参数刷新业务数据,当需要影响data设置的offset、limit时使用,通常情况下不推荐使用
参数:
integer offset [required]取数据的偏移量
integer limit [required]取的条数
boolean append 是否增量模式,为true时不清除已经加载数据,为false时清空data后加载数据
Object options 刷新参数
参数格式:
        {
                "onError" : {function} - 失败回调,function(event),
                        event的格式:
                                {
                                        "source" : {justep.XData} - 组件的js对象,
                                 "errorType" : {string} - 'server',
                                 "errorNode" : {object} - 错误信息,
                                 "httpError" : {boolean} - 是否http请求失败,
                                 "httpState" : {string} - http请求返回码
                         }
                "onSuccess" : {function} - 成功回调,function(event),
                        event的格式:
                        {
                                "source" : {justep.XData} - 组件的js对象
                           }
        }
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-23 23:13 , Processed in 0.105995 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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