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

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: 技术小白

[处理中4] 我想请教下span组件从数据库取得值只保留小数点一位怎么处理

[复制链接]

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2016-12-1 11:52:38 | 显示全部楼层
技术小白 发表于 2016-12-1 11:36
justep.String.format($model.baasData1.ref("F1021A"),"0.00")
我用format也写过了不成功《这个论坛图片 ...

等会我给你找个例子
回复 支持 反对

使用道具 举报

20

主题

83

帖子

189

积分

初级会员

Rank: 2

积分
189
QQ
 楼主| 发表于 2016-12-1 13:28:14 | 显示全部楼层
半导体 发表于 2016-12-1 11:52
等会我给你找个例子

好的,谢谢
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2016-12-1 15:16:16 | 显示全部楼层
我没找到  但是我写了一个  大致就是这样  给你参考吧
002.png
003.png
回复 支持 反对

使用道具 举报

20

主题

83

帖子

189

积分

初级会员

Rank: 2

积分
189
QQ
 楼主| 发表于 2016-12-1 16:18:14 | 显示全部楼层
半导体 发表于 2016-12-1 15:16
我没找到  但是我写了一个  大致就是这样  给你参考吧

我还是没有成功
我照你写的
Model.prototype.fixed = function(event){
                if(this.comp("baasData1").val('age') == undefined){
                        return;
                }
                else{
                        var age =parseFloat(this.comp("baasData1").val('age')).toFixed(2);
                        return age;
                }
        };

bind-text  $model.fixed()就没有数字,没有指定列
然后我又写了
$model.fixed() && $model.baasData1.ref("F1021A")  ,但还是报错
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2016-12-1 16:28:46 | 显示全部楼层
技术小白 发表于 2016-12-1 16:18
我还是没有成功
我照你写的
Model.prototype.fixed = function(event){

  楼主   你要具体情况具体分析啊   代码只是个例子而已  你照搬当然不对啦

我的意思是  他大致就是这么个思路   
回复 支持 反对

使用道具 举报

20

主题

83

帖子

189

积分

初级会员

Rank: 2

积分
189
QQ
 楼主| 发表于 2016-12-1 16:37:54 | 显示全部楼层
半导体 发表于 2016-12-1 16:28
楼主   你要具体情况具体分析啊   代码只是个例子而已  你照搬当然不对啦

我的意思是  他大致就是这 ...

好的,谢谢
回复 支持 反对

使用道具 举报

89

主题

627

帖子

4216

积分

论坛元老

Rank: 8Rank: 8

积分
4216
QQ
发表于 2016-12-1 16:37:57 | 显示全部楼层
半导体 发表于 2016-12-1 16:28
楼主   你要具体情况具体分析啊   代码只是个例子而已  你照搬当然不对啦

我的意思是  他大致就是这 ...

说的对,你要看的是思路 这个代码你仔细看下

新建文件夹 (4).zip

1.58 KB, 下载次数: 42

时也运也命也,非吾之所能也。
回复 支持 反对

使用道具 举报

20

主题

83

帖子

189

积分

初级会员

Rank: 2

积分
189
QQ
 楼主| 发表于 2016-12-2 10:19:47 | 显示全部楼层
少翊 发表于 2016-12-1 16:37
说的对,你要看的是思路 这个代码你仔细看下

已经搞定了,谢谢
回复 支持 反对

使用道具 举报

24

主题

108

帖子

318

积分

中级会员

Rank: 3Rank: 3

积分
318
发表于 2016-12-2 10:40:51 | 显示全部楼层
另一个思路,在data组件加载前先进行修正。
  1. Model.prototype.dataCustomRefresh = function(event){
  2.   var data = event.source;
  3.   justep.Baas.sendRequest({
  4.     "url" : "/test/",
  5.     "action" : "getResult",
  6.     "async" : false,
  7.     "success" : function(ret) {
  8.       if ( ret && justep.Util.isArray( ret.rows ) ) {
  9.         var rows = ret.rows;
  10.         for ( var idx in rows ) {
  11.           if ( rows[idx].age ) rows[idx].age.value = rows[idx].age.value.toFixed(2);
  12.         }
  13.         data.loadData(ret);
  14.       }
  15.     }
  16.   });
  17. };
复制代码
回复 支持 反对

使用道具 举报

20

主题

83

帖子

189

积分

初级会员

Rank: 2

积分
189
QQ
 楼主| 发表于 2016-12-2 11:31:13 | 显示全部楼层
ejzhang 发表于 2016-12-2 10:40
另一个思路,在data组件加载前先进行修正。

谢谢,我已经按17楼的思路弄成功了,我想可以再试试你这种方法
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-29 17:27 , Processed in 0.068910 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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