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

QQ登录

只需一步,快速开始

楼主: shandonghaoke

[结贴] 如何实现此功能

  [复制链接]

24

主题

130

帖子

467

积分

中级会员

Rank: 3Rank: 3

积分
467
QQ
 楼主| 发表于 2014-11-10 14:21:20 | 显示全部楼层

我不是这个意思,你这个相当于两个字段,htzt和type,我现在想按htzt这个字段来查询,查出来后0显示正常,1显示过滤,这样在gridfiter中用,你写的这个在gridfiter中不起作用
回复 支持 反对

使用道具 举报

发表于 2014-11-10 14:31:52 | 显示全部楼层
先distinct
select  (case JH.HTZT when '0' then '正常' when '1' then '关闭' end)as HTZT    from

(select distinct JHTZDDJB.HTZT  from JHTZDDJB JHTZDDJB) JH
回复 支持 反对

使用道具 举报

58

主题

410

帖子

823

积分

高级会员

Rank: 4

积分
823
QQ
发表于 2014-11-10 14:45:50 | 显示全部楼层
两个字段分别绑定value和lable,不可以?
回复 支持 反对

使用道具 举报

24

主题

130

帖子

467

积分

中级会员

Rank: 3Rank: 3

积分
467
QQ
 楼主| 发表于 2014-11-10 14:48:16 | 显示全部楼层
暗夜的忧伤 发表于 2014-11-10 14:31
先distinct
select  (case JH.HTZT when '0' then '正常' when '1' then '关闭' end)as HTZT    from

报以下错误:错误码:500java.lang.NullPointerException        at BizData.processData(BizData.java:339)        at BizData.execute(BizData.java:59)        at com.justep.xbl.runtime.TemplateEngine.computeJavaTemplate(Unknown Source)        at com.justep.xbl.runtime.TemplateEngine.exeucte(Unknown Source)        at com.justep.xbl.runtime.XBLEngine.parserBinding(Unknown Source)        at com.justep.xbl.runtime.XBLEngine.parser(Unknown Source)        at com.justep.xbl.runtime.XBLEngine.parser(Unknown Source)        at com.justep.xbl.runtime.XBLEngine.parser(Unknown Source)        at com.justep.xbl.runtime.XBLEngine.excute(Unknown Source)        at com.justep.ui.util.UIUtils.xbl(Unknown Source)        at com.justep.ui.WindowCompiler.w2Middle(Unknown Source)        at com.justep.ui.WindowCompiler.compile(Unknown Source)        at com.justep.ui.WindowServer.getWindow(Unknown Source)        at com.justep.ui.WindowServer.service(Unknown Source)        at com.justep.ui.servlet.MainServlet.service(Unknown Source)        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)        at java.lang.Thread.run(Thread.java:595)
2.PNG
回复 支持 反对

使用道具 举报

89

主题

1377

帖子

1837

积分

金牌会员

Rank: 6Rank: 6

积分
1837
QQ
发表于 2014-11-10 14:51:41 | 显示全部楼层
本帖最后由 cyteamo 于 2014-11-10 14:52 编辑
shandonghaoke 发表于 2014-11-10 14:48
报以下错误:错误码:500java.lang.NullPointerException        at BizData.processData(BizData.java:339)        at  ...

KSQL的语法是case when 不支持 case xxx when 改成
select  (case  when JH.HTZT = '0' then '正常' when JH.HTZT = '1' then '关闭' end)as HTZT    from

(select distinct JHTZDDJB.HTZT  from JHTZDDJB JHTZDDJB) JH
回复 支持 反对

使用道具 举报

24

主题

130

帖子

467

积分

中级会员

Rank: 3Rank: 3

积分
467
QQ
 楼主| 发表于 2014-11-10 14:52:06 | 显示全部楼层
米拉快跑 发表于 2014-11-10 14:45
两个字段分别绑定value和lable,不可以?

lable没起作用,还是显示0和1
回复 支持 反对

使用道具 举报

24

主题

130

帖子

467

积分

中级会员

Rank: 3Rank: 3

积分
467
QQ
 楼主| 发表于 2014-11-10 14:56:30 | 显示全部楼层
cyteamo 发表于 2014-11-10 14:51
KSQL的语法是case when 不支持 case xxx when 改成
select  (case  when JH.HTZT = '0' then '正常' when  ...

还是报同样的错误
3.PNG
回复 支持 反对

使用道具 举报

24

主题

130

帖子

467

积分

中级会员

Rank: 3Rank: 3

积分
467
QQ
 楼主| 发表于 2014-11-10 14:58:23 | 显示全部楼层
jason2014 发表于 2014-11-7 17:06
select distinct (case when JHTZDDJB.HTZT = '0' then '正常'  when JHTZDDJB.HTZT = '1' then '关闭' els ...

还是报case错误
回复 支持 反对

使用道具 举报

89

主题

1377

帖子

1837

积分

金牌会员

Rank: 6Rank: 6

积分
1837
QQ
发表于 2014-11-10 14:59:25 | 显示全部楼层

前面的case when 不要用括号抱起来
回复 支持 反对

使用道具 举报

58

主题

410

帖子

823

积分

高级会员

Rank: 4

积分
823
QQ
发表于 2014-11-10 15:01:54 | 显示全部楼层
或者自己生成,不用默认的bizQueryProcedure
QQ截图20141110150229.png
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-30 06:43 , Processed in 0.066512 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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