起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 285|回复: 7

数据集智能过滤怎样才能支持查找属性?

[复制链接]
发表于 2010-8-16 17:36:50 | 显示全部楼层 |阅读模式
现在的数据集智能过滤只能过滤实际的值,用户体验不好。而往往一个数据集中有很多查找属性
请问怎么样才能支持查找属性呢?
回复

使用道具 举报

发表于 2010-8-17 09:26:44 | 显示全部楼层
建议楼主自己做一个查询窗体。(否则比较麻烦,且不好实现)
我个人 一般这么实现:在具体业务信息中建立一个用户数据集,把 你需要作为查询条件的字段加入,并定义它的查找属性等相关信息,然后做一个窗体进行展现,然后在业务功能中去调用该窗体作为查询界面。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-17 11:04:41 | 显示全部楼层
2楼的方法在一般的查询里用过了。
由于之前给每个查询都加了智能过滤,领导突然用了,嫌不好用,误导人
回复 支持 反对

使用道具 举报

发表于 2010-8-18 11:25:18 | 显示全部楼层
如果一定要用这个智能过滤,对了,你说的是数据导航条的那个望远镜吧。如果是,那么修改“业务模型\系统空间\用户界面基础\界面库\系统接口\简单SQL条件构造窗体”这个窗体,建议自己做个界面方案来做,要不回头升级会被覆盖,还得需要手工修改。

其实就是别加载字段的实际值,而是加载字段的显示值。不过因为最终这个是发给数据库的,所以在发sql的时候还得转换过来,

http://bbs.justep.com/forum.php?mod=viewthread&tid=10588  这个帖子的7楼有个汉化的例子就是把‘=’修改为‘等于’这样的说明,你可以参考一下。

建议自己做窗体来实行哦
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-18 17:30:12 | 显示全部楼层
不是导航条的望远镜,是业务模型\系统空间\用户界面基础\界面库\工具栏\数据集智能过滤,Biz:\SYSTEM\BASEUSERINTERFACE\BASETOOLBAR.LIBRARY\DATASETSMARTFILTER.TOOLBAR。
这个应该也算你们提供的底层功能,你们能不能把这个按照4楼给的思路给改下呢
回复 支持 反对

使用道具 举报

发表于 2010-8-19 09:34:41 | 显示全部楼层
呵呵,是我们的功能,不过我们仅仅提供常用的,且代码开放了,这就是给客户根据自己的需要自己修改的,楼主,你们先研究一下,跟我4楼说的,一个是加入查询那边的是显示值,而发送查询语句的时候,还需要转换过来,替换成实际字段的值。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-19 14:33:49 | 显示全部楼层
好的,这个结了吧
回复 支持 反对

使用道具 举报

发表于 2010-8-19 15:19:59 | 显示全部楼层
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-7 11:19 , Processed in 0.036767 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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