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

QQ登录

只需一步,快速开始

查看: 12646|回复: 24

[结贴] footerdata的数据不显示

[复制链接]

146

主题

732

帖子

1101

积分

金牌会员

Rank: 6Rank: 6

积分
1101
QQ
发表于 2016-12-9 10:35:00 | 显示全部楼层 |阅读模式
本帖最后由 shuaigej 于 2016-12-9 12:46 编辑

别的数据都有,就是footerdata的数据显示为undefined,别的地方没有报错,我把这个ye00值放到column里也有数据
<div component="$UI/system/components/justep/dataTables/dataTables"
          flexibleWidth="false" rowActiveClass="active" class="table table-condensed table-hover"
          xid="list" pagingType="simple_numbers" lengthMenu="10,25,50,100"
          responsive="true"    useFooter="true"  data="baasData1">
          <columns xid="column">
            <column name="zwdmmc00" xid="column20" label="账目名称" footerData=""总计余额:"+ $model.baasData1.val("ye00")+"元""/>  
            <column name="xflsjdxz" xid="column21" label="账目类型" />
            <column name="xflsje00" xid="column22" label="账本交易总金额(元)"/>
            
            
          </columns>
        </div>

js:
Baas.sendRequest({
    "url" : "/gems/operation",
    "action" : "getcardinfo",
   
    "params" : {
     begintime : this.getElementByXid('input9').value,
     endtime:this.getElementByXid('input10').value,
     
    },
    "success" :function(result) {
   
  
    mainData.loadData(result);
    dataTables.refresh();
    dataTables.setFooterData({fName : '总计余额:',fSZ : mainData.val("ye00")+"元"}); //这样写对么?
     }
   });
  其实就是mainData.val("ye00")没取到值,但把ye00放到column里是有值的。   

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36071
发表于 2016-12-9 13:35:56 | 显示全部楼层
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

146

主题

732

帖子

1101

积分

金牌会员

Rank: 6Rank: 6

积分
1101
QQ
 楼主| 发表于 2016-12-9 13:45:50 | 显示全部楼层
文档我看了,我是这么设的: dataTables.setFooterData({sTypeName:'合计',ye00:1000});确实是undefined

1、显示页脚行——设置组件的useFooter属性为true
2、页脚显示文字——两种方式设置
(1)设置列的footerData属性——支持动态计算,即数据修改后,自动重算统计值
上图中的页脚是这样设置的:
  • 类型列的footerData属性设置为’合计”
  • 金额列的footerData属性设置为$data.sum(‘sENField11’),其中$data是环境变量,代表组件关联的data组件,sum是求和方法,sENField11是金额列的字段名。
(2)使用setFooterData方法
上图中的页脚可以这样设置
[backcolor=white !important][size=1em]
1

this.comp('taskGrid').setFooterData({sTypeName:'合计',sENField11:1000});







回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36071
发表于 2016-12-9 14:06:10 | 显示全部楼层
dataTables.setFooterData({fName : '总计余额:',fSZ : 1000});
直接这样设置也不会显示?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

146

主题

732

帖子

1101

积分

金牌会员

Rank: 6Rank: 6

积分
1101
QQ
 楼主| 发表于 2016-12-9 14:14:04 | 显示全部楼层
不显示
回复

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36071
发表于 2016-12-9 14:21:12 | 显示全部楼层
把.w文件发一下看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

146

主题

732

帖子

1101

积分

金牌会员

Rank: 6Rank: 6

积分
1101
QQ
 楼主| 发表于 2016-12-9 14:31:53 | 显示全部楼层
请看附件。

test.rar

739 Bytes, 下载次数: 114

回复

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36071
发表于 2016-12-9 14:38:20 | 显示全部楼层
你发的页面中就一个contents组件
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

146

主题

732

帖子

1101

积分

金牌会员

Rank: 6Rank: 6

积分
1101
QQ
 楼主| 发表于 2016-12-9 14:58:22 | 显示全部楼层
更新了一下,请看.

test.rar

3.73 KB, 下载次数: 128

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36071
发表于 2016-12-9 15:16:10 | 显示全部楼层
dataTables.setFooterData({zwdmmc00: '总计余额:',xflsje00 : 1000});
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-4 01:45 , Processed in 0.055259 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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