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

QQ登录

只需一步,快速开始

查看: 5007|回复: 9

[结贴] bizData中传参

[复制链接]

92

主题

254

帖子

638

积分

高级会员

Rank: 4

积分
638
QQ
发表于 2017-7-10 09:19:16 | 显示全部楼层 |阅读模式
我想在bizData的标准动作queryAction传参,queryAction是个复杂的查询,直接设置setfilter不能实现,该如何做? 参数是传递到queryAction的子查询中的???
在biz和UI中我该分别怎么操作?

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

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



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

使用道具 举报

92

主题

254

帖子

638

积分

高级会员

Rank: 4

积分
638
QQ
 楼主| 发表于 2017-7-11 14:44:07 | 显示全部楼层
jishuang 发表于 2017-7-10 11:39
http://docs.wex5.com/bex5-ui-question-list-10103/

这个简单的可以,复杂带嵌套的sql语句转换成KSQL就不行了,获取不出概念名, 我现在想做的功能就是 在grid展现的数据,能到处能传参,参数是在 是在 子查询中,能不能就自己写个action,然后还能够使用平台自带的excel导出啊?具体的sql 语句如下,as_date是要传的参数:
select newid() fid,left(right(fContractNo,9),4) + right(fContractNo,3) xh, fContractNo,fCustomName,fHireDate,fEndDate,fDuration,isnull(currentrent,0) currentrent,isnull(SumOverdueRent,0) SumOverdueRent,isnull(currentrent,0)+isnull(SumOverdueRent,0) total from (
select fContractNo,fCustomName,HX_ProjectApply.fHireDate,HX_ProjectApply.fEndDate,HX_ProjectApply.fDuration
,( select sum(fZLFSQ) from HX_YJXJL where left(convert(varchar(10),fZFSJ,120),7) = left(convert(varchar(10),:as_date,120),7) and fLXID =HX_ProjectApply.fID) currentrent ,
(select isnull(sum(SumOverdueRent),0) from (select (isnull(fZLFSQ,0) - isnull((select sum(fIncome) from FI_RentWriteOff where fXJLID = HX_YJXJL.fID ),0)) SumOverdueRent,fLXID from  
HX_YJXJL where convert(char(10),fZFSJ,120) < convert(char(10),:as_date,120) ) a  where fLXID = HX_ProjectApply.fID and SumOverdueRent >0 )  SumOverdueRent ,
(select sum(fIncome) from FI_RentWriteOff where fXJLID in (select fID from HX_YJXJL where fLXID = HX_ProjectApply.fID and left(convert(varchar(10),fZFSJ,120),7) = left(convert(varchar(10),:as_date),120),7) ) ) CurrentActualRent
from HX_ProjectApply where isnull(fFlag,'0') ='1' and isnull(fEndFlag,'0') ='0' ) A where isnull(currentrent,0)+isnull(SumOverdueRent,0) >0

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-7-11 15:25:36 | 显示全部楼层
可以自定义action,把数据loadData给data,导出excel设置从UI导出,导出的就是data中的数据

http://docs.wex5.com/bex5-ui-question-list-10069/
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

92

主题

254

帖子

638

积分

高级会员

Rank: 4

积分
638
QQ
 楼主| 发表于 2017-7-12 16:42:45 | 显示全部楼层
jishuang 发表于 2017-7-11 15:25
可以自定义action,把数据loadData给data,导出excel设置从UI导出,导出的就是data中的数据

http://docs.we ...

上面的问题解决了,又有个新问题,用loadData,footdata汇总的数据一直不变, footdata的公式设置的如下:$model.mainData.sum("CurrentActualRent"),如何grid中的数据刷新过了汇总也一起变
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-7-12 17:18:32 | 显示全部楼层
sum是data中的计算的,loadData后收到调用一下$model.mainData.sum("CurrentActualRent")看看值变了吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

92

主题

254

帖子

638

积分

高级会员

Rank: 4

积分
638
QQ
 楼主| 发表于 2017-7-12 17:37:46 | 显示全部楼层
jishuang 发表于 2017-7-12 17:18
sum是data中的计算的,loadData后收到调用一下$model.mainData.sum("CurrentActualRent")看看值变了吗? ...

变了,但是下面的汇总数没变
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-7-12 17:42:41 | 显示全部楼层
在grid的onReload事件中


event.source.setFooterData({
fName : '合计:',
fJE : data.getValue("fJE")
});
这样动态设置看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

92

主题

254

帖子

638

积分

高级会员

Rank: 4

积分
638
QQ
 楼主| 发表于 2017-7-14 09:10:06 | 显示全部楼层
jishuang 发表于 2017-7-12 17:42
在grid的onReload事件中

动态设置是可以的
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-7-14 10:05:54 | 显示全部楼层
那可以先动态设置,这个是jqgrid自身的功能,需要到网上查找刷新的时候是否能刺激底部合计的重新加载
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-26 09:59 , Processed in 0.056258 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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