jQuery MiniUI

 找回密码
 立即注册
查看: 6095|回复: 8
打印 上一主题 下一主题

datagrid如何获取单元格显示的值而非实际值? [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2013-12-24 15:08:18 |只看该作者 |倒序浏览
本帖最后由 草草草 于 2013-12-24 15:33 编辑

如图,小数位控制借方的小数点位数,实际值可在下方总计看到:12.3456
现在想下方的总计为页面显示数值的总计,也就是12,而不是实际的12.3456这个值,应该怎么做?




另外之后要保存到数据库中,保存的应当也是上图显示的值12.35而不是12.3456.

求指教。

页面填写传到后台保存到数据库,大概流程就是
在借方填入一个数,然后可以通过小数位控制小数点后位数,这样显示值会和实际值不同,显示值会变而实际值须保持不变;
总计统计的是显示值;
传到后台保存的是借方的显示值。
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2013-12-24 15:20:49 |只看该作者
目前还没有直接获取的方法

你在ondrawcell的时候,把渲染的单元格文本放到一个全局变量中,需要的时候从里面获取

或者你在后台对于数据先做好处理,然后把数据返回给表格,这样直接获取值就行了

Rank: 3Rank: 3

板凳
发表于 2013-12-24 15:27:47 |只看该作者
factory 发表于 2013-12-24 15:20
目前还没有直接获取的方法

你在ondrawcell的时候,把渲染的单元格文本放到一个全局变量中,需要的时候从里面 ...

这个是要在页面填数据然后存到后台的。。
前面那句没看懂啥意思。。有例子给看看没?

Rank: 8Rank: 8

地板
发表于 2013-12-24 15:36:02 |只看该作者
草草草 发表于 2013-12-24 15:27
这个是要在页面填数据然后存到后台的。。
前面那句没看懂啥意思。。有例子给看看没? ...

你这个是ondrawcell或者列的renderer处理的吗?
比如你的值是12

var text = 12.00
如果是的话,处理的时候,应该会有e.cellHtml = text

然后把这个text放到全局变量里面,以后要用的时候从里面取

目前只能这样做

Rank: 3Rank: 3

5#
发表于 2013-12-24 16:43:29 |只看该作者
factory 发表于 2013-12-24 15:36
你这个是ondrawcell或者列的renderer处理的吗?
比如你的值是12

决定把那堆玩意扔到后台保存时候处理,要不前面有些多

我想问一下汇总的数据的值怎么获取?


就是获取借方总计、贷方总计的值
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

6#
发表于 2013-12-24 17:17:39 |只看该作者
草草草 发表于 2013-12-24 16:43
决定把那堆玩意扔到后台保存时候处理,要不前面有些多

我想问一下汇总的数据的值怎么获取?

也需要保存到变量中....

目前对于汇总,除非在ondrawsummarycell的时候能取到,其他时候还没有提供方法去获取

所以你在ondrawsummarycell的时候,存到一个变量中....

Rank: 8Rank: 8

7#
发表于 2013-12-24 17:18:02 |只看该作者
草草草 发表于 2013-12-24 16:43
决定把那堆玩意扔到后台保存时候处理,要不前面有些多

我想问一下汇总的数据的值怎么获取?

监听ondrawsummarycell,再绘制summarycell的时候把值保存一下,然后后面就可以调用了
var t;
function onDrawSummaryCell(e){
     if(e.field=="xxx"){
       t=e.value;
}
}

Rank: 3Rank: 3

8#
发表于 2013-12-24 17:30:39 |只看该作者
factory 发表于 2013-12-24 17:17
也需要保存到变量中....

目前对于汇总,除非在ondrawsummarycell的时候能取到,其他时候还没有提供方法去 ...

十分感谢

Rank: 3Rank: 3

9#
发表于 2013-12-24 17:33:27 |只看该作者
felt 发表于 2013-12-24 17:18
监听ondrawsummarycell,再绘制summarycell的时候把值保存一下,然后后面就可以调用了
var t;
function o ...

十分谢谢

Archiver|普加软件

GMT+8, 2024-11-5 21:40 , Processed in 1.054644 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部