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

[其他] 下拉框的数据问题

[复制链接]
SHZD 发表于 2015-9-9 10:14:34 | 显示全部楼层 |阅读模式
本帖最后由 shary 于 2015-9-23 16:54 编辑

当下拉框的数据很多的时候,表单就刷不出来  是什么原因??
而且系统  就变慢了
慢的吓人,,这是什么情况??
请速速解决。。谢谢
lana 发表于 2015-9-9 15:03:32 | 显示全部楼层
1.下拉框为什么需要这么多数据,设计不合理


2.下拉框查询的数据 可以用缓存模式


/**
  * 根据sql(带缓存)查询符合条件的Document,结果以Collection返回
  *
  * @param sql
  *            查询语句参数
  * @return 根据sql查询符合条件的Document,结果以Collection返回
  */
function queryBySQLWithCache(sql) {
        var process = getDocProcess($WEB.getApplication());
        var dpg = process.queryBySQLWithCache(sql, $WEB.getDomainid());
        if (dpg != null) {
                return dpg.datas;
        } else {
                return null;
        }
}
回复

使用道具 举报

 楼主| SHZD 发表于 2015-9-9 15:18:56 | 显示全部楼层
如果我查询的数据是另外一个数据库,还能使用queryBySQLWithCache(sql)这个方法吗??
我现在用的是queryByDSNameCache(sql).
回复

使用道具 举报

 楼主| SHZD 发表于 2015-9-9 15:20:43 | 显示全部楼层
写错了  我现在用的是queryByDSName(“数据库名”,sql)
回复

使用道具 举报

lana 发表于 2015-9-9 15:30:01 | 显示全部楼层
如果我查询的数据是另外一个数据库,还能使用queryBySQLWithCache(sql)这个方法吗?? 这个问题是不能
回复

使用道具 举报

 楼主| SHZD 发表于 2015-9-9 15:32:11 | 显示全部楼层
还有什么方法,可以解决数据量太大,导致表单显示不出来??
回复

使用道具 举报

lana 发表于 2015-9-9 16:23:30 | 显示全部楼层
目前版本暂时没有,这些功能可能以后会做优化。
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-14 13:15

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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