天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

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

请问不希望视图一打开连接就查询所有数据

[复制链接]
ykse01 发表于 2011-12-5 09:12:21 | 显示全部楼层 |阅读模式
本帖最后由 shary 于 2011-12-11 20:59 编辑

不希望视图一打开连接就查询所有数据,数据量大的话开启很慢,希望打开连接后只出现查询条件,按查询后在得出数据,请问怎么操作?
suyisene 发表于 2011-12-5 09:34:24 | 显示全部楼层
你好,你可以在后台设置分页。
 楼主| ykse01 发表于 2011-12-5 09:37:31 | 显示全部楼层
不关分页事,是一点击就会查询数据出来,我想要不按查询按钮不触发的效果
suyisene 发表于 2011-12-5 09:43:19 | 显示全部楼层
你好,可以描述清楚一点嘛?你是说点击菜单,然后就马上出现数据显示出来的嘛?还是你点击查询按钮出现数据?
 楼主| ykse01 发表于 2011-12-5 10:03:23 | 显示全部楼层
现在是点击菜单,就自动出现全部数据了。我想做成点击菜单先不出现数据,点击查询才出现。
shary 发表于 2011-12-5 10:24:09 | 显示全部楼层
您好,您可以在视图过滤SQL模式下写脚本。具体可以参考如下脚本:
  var name =getItemValue("_name");//_name为查询表单字段名
  var sql="";
  if(name==null || name==""){
    //获取表tlk_aaa中字段name信息。因为平台根据domain区分表数据。因而您的sql需要加上id、domain字段的信息
    sql="select item_name,id,domain from tlk_aaa where 1<>1";
   }else{
     sql="select item_name,id,domain from tlk_aaa where item_name='"+name+"'";
   }
   sql;
具体可参考链接:http://www.teemlink.com/bbs/viewthread.php?tid=159317&extra=
 楼主| ykse01 发表于 2011-12-5 10:26:31 | 显示全部楼层
使用过滤sql就要自己写查询脚本了吧?会不会查询效率比设计模式低?
shary 发表于 2011-12-5 10:31:24 | 显示全部楼层
您好,视图部分可以设置分页。如果设置了分页平台程序是每次加载每天设置的条数不会存在效率问题。

本版积分规则

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

GMT+8, 2026-8-12 18:44

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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