找回密码
 注册成为天翎用户
查看: 1238|回复: 8

视图过滤SQl模式下查询表单

[复制链接]
wangzisong1987 发表于 2012-6-28 12:06:45 | 显示全部楼层 |阅读模式
本帖最后由 purple 于 2012-6-28 18:06 编辑

如题,想获取查询表单的值,直接用getItemValue("字段名称")即可,可是如果我查询表单中的字段是日期类型,那么用getItemValue得到的值和我输入的值格式是不一样的,而且会丢失时分秒,这个问题怎样解决
irene 发表于 2012-6-28 13:35:32 | 显示全部楼层
您好,获得日期类型字段的值您可用getItemValueAsDate("字段名");这个方法
回复

使用道具 举报

bess 发表于 2012-6-28 13:35:58 | 显示全部楼层
您好,您可以使用getItemValueAsDate,来获取日期类型的字段。
回复

使用道具 举报

 楼主| wangzisong1987 发表于 2012-6-28 14:28:30 | 显示全部楼层
直接用getItemValueAsDate吗,不用getCurentDocument.getItemValueAsDate吗?
回复

使用道具 举报

bess 发表于 2012-6-28 14:37:41 | 显示全部楼层
您好,关于sql过滤模式您可以参考这个例子:http://teemlink.com/bbs/viewthre ... ght=sql%B9%FD%C2%CB
回复

使用道具 举报

 楼主| wangzisong1987 发表于 2012-6-28 14:54:50 | 显示全部楼层
你上面的和我这个不一样,我是取查询表单中的值,如下:
var SFsql = "SELECT * FROM tlk_form_meettingroom_apply WHERE (statelabel = '审批' OR statelabel = '完成') ";
var sEndDate = getItemValueAsDate("s_endDate");//当用户在查询表单中该字段有输入时,获取输入值
if(isNotNull(sEndDate)){
    SFsql += " and item_date = '"+s_endDate+"'";
}
SFsql;

我就是想问上面getItemValueAsDate("s_endDate") 获取查询表单的值,是怎样获取,我现在这样是取不到的
回复

使用道具 举报

bess 发表于 2012-6-28 15:03:09 | 显示全部楼层
您好,我这边测试一下,大约10分钟之后回复您。
回复

使用道具 举报

bess 发表于 2012-6-28 15:41:14 | 显示全部楼层
您好,我本地测试了一下。然后整理了一个帖子,您可以参考:
http://teemlink.com/bbs/viewthread.php?tid=162261&extra=
回复

使用道具 举报

 楼主| wangzisong1987 发表于 2012-6-28 17:56:27 | 显示全部楼层
问题解决了,多谢
回复

使用道具 举报

本版积分规则

手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-13 19:49

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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