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

QQ登录

只需一步,快速开始

查看: 1733|回复: 4

[结贴] 金额汇总出问题

[复制链接]

56

主题

238

帖子

1190

积分

金牌会员

Rank: 6Rank: 6

积分
1190
发表于 2013-11-22 14:37:59 | 显示全部楼层 |阅读模式
版本: X5.2.3 小版本号: 2172
数据库: MS SQLServer 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 其它 浏览器: Chrome
通过代码计算明细金额的合计
发现在UI上显示没有问题,但是实际数据存储又问题
代码如下:
mainActivity.dataDetailValueChanged = function(event){
    var detail = justep.xbl('dataDetail');
    var hj = 0.0;
        for (var i = 0; i < detail.getCount(); i++) {
                hj = hj + parseFloat(detail.getValue('fJE', detail.getID(i)));
                  }
    var Master = justep.xbl('dataMaster');

    Master.setValue("fJEHJ",hj);

通过仔细跟踪,发现当我修改金额然后当焦点停留在金额上,直接保存时,界面虽然显示的金额合计是正确的,但实际上数据存的是没有更改之前的值

56

主题

238

帖子

1190

积分

金牌会员

Rank: 6Rank: 6

积分
1190
 楼主| 发表于 2013-11-22 14:38:35 | 显示全部楼层
如图
1.JPG
回复 支持 反对

使用道具 举报

117

主题

771

帖子

1670

积分

金牌会员

Rank: 6Rank: 6

积分
1670
发表于 2013-11-22 15:02:22 | 显示全部楼层
changansxy 发表于 2013-11-22 14:38
如图

焦点需要离开金额字段,总金额才会更新


评分

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

查看全部评分

本人非X5官方技术,回复内容仅供参考。
回复 支持 反对

使用道具 举报

56

主题

238

帖子

1190

积分

金牌会员

Rank: 6Rank: 6

积分
1190
 楼主| 发表于 2013-11-22 15:05:42 | 显示全部楼层
因为很多用户习惯直接修改,然后保存,我可以人为控制焦点吗?如果可以,怎样写这个代码
回复 支持 反对

使用道具 举报

56

主题

238

帖子

1190

积分

金牌会员

Rank: 6Rank: 6

积分
1190
 楼主| 发表于 2013-11-22 15:21:51 | 显示全部楼层
起步-王洁(113883311)  15:13:32
打开.w,找到navigatorBar,替换成
navigatorBarReserved
通过这种方式,解决了,非常感谢
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-20 01:42 , Processed in 0.072351 second(s), 31 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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