1.针对显示行数限制:
模仿现在很流行的“查看更多”的模式,动态加载数据。
我相信这一点建议别人也提过,还请总部对此开展头脑风暴,因为在实际使用中客户总是不理解为何要限制行数,解释为了性能考虑依旧不解。

2.针对数据导出建议:

导出的数据源可以另外弹出个过滤界面或者过滤导出向导,引导客户进行导出,数据源从数据库取数。作为导出功能的一个补充。

通过专业人员的分析,现给出以下说明和解决方案:
问题1:首先限制行数确实是性能考虑,目前登陆列表界面默认加载2000行数据,这也是综合考虑后给出的折中方案,如果用户需要更多数据就需要通过过滤功能,选择最大查询行数为更多的行数。
对于问题1目前3.0阶段初步的解决方案是:
1、默认加载行数仍为2000行;
2、过滤界面最大查询行数中增加“全部”,支持过滤全部数据,如果系统数据量很大,则需要一定的时间加载,影响系统性能。
3、过滤界面设定的最大查询行数不作为过滤方案保存。
问题2:目前系统提供按模板引出数据和按列表引出数据,按模板引出数据是支持用户通过BOS 设计器设计引出模板,按单据实体对应excle页签的方式引出数据;按列表引出数据将列表内展示数据以excel的方式引出,实现所见即所得的方式。二者的数据来源是根据过滤条件或初始加载的数据来引出的。至于数据源从数据库直接取数,目前没有较好的实现方案,因为引出功能支持功能权限和字段权限,如果从数据库中取数,权限控制目前技术上很难实现。

经过再次讨论,过滤查询放开查询“全部”,会有一定的风险。不过,针对某一具体基础资料,比如物料,确定它的数据不可能有太多,但是又超过了我们的最大限制20000,那我们可以针对它单独来放开这个限制。在这里提供一个方法,供参考:

1、新建继承一个过滤界面,要选择强制带组织隔离的那个过滤界面。

2、选择查询最大行数元素,修改属性“枚举类型”,自己新建一个枚举,所有的值参考原有枚举,然后自己再增加新值,要多大加多大都行。

3、扩展物料表单,修改整体属性中的过滤对象为你新创建的这个过滤表单。

转载于:https://www.cnblogs.com/fyq891014/p/3308527.html

[K/3Cloud]有关单据显示行数限制和数据导出的建议相关推荐

  1. linux中vim如何显示行数,vim 在linux下中如何设置显示行数

    在.vimrc(或/etc/vimrc)文件中输入如下文本: set tabstop=4 set softtabstop=4 set shiftwidth=4 set noexpandtab set ...

  2. vim 在linux下中如何设置显示行数

    在.vimrc(或/etc/vimrc)文件中输入如下文本: set tabstop=4 set softtabstop=4 set shiftwidth=4 set noexpandtab set ...

  3. 织梦后台添加友链,前台不显示|修改友情链接的显示行数

    在我们建设网站的过程中有一个程序是我们经常用到的,那就是织梦CMS信息管理系统,这是一个很强大的开源程序,企业站.门户站都可以用他做,但是当我们的织梦程序网站在跟别人换友情链接的时候,我们奇怪的发现当 ...

  4. 如何在MyEclipse中显示行数

    转载自  如何在MyEclipse中显示行数 如何在MyEclipse中显示行数呢?myeclipse在默认情况下不显示行数时,用户可以自己设置显示行数,行数可以帮助我们方便的查看代码. 首先,打开w ...

  5. 设置pandas显示行数_Pandas这样来设置,做数据分析舒适百倍

    在日常使用pandas的过程中,由于我们所分析的数据表规模.格式上的差异,使得同样的函数或方法作用在不同数据上的效果存在差异. 而pandas有着自己的一套「参数设置系统」,可以帮助我们在遇到不同的数 ...

  6. sql server 自定义背景、字体及显示行数

    目录 显示行数 设置背景与字体 学习记录~~~~ 显示行数 设置背景与字体 还是从最上面那张图片进入,来到如下页面: 设置好了后,看看效果: 还不错,拜~~~

  7. Linux 显示行数 number

    一般模式下(摁下esc键,即返回到一般模式下)  输入:set nu  注意,上面的冒号也是要输入的内容 ​永久显示行数 vi /etc/vimrc :set number Linux登录时密码输入框 ...

  8. 设置Xshell最大显示行数

    tail 查看项目运行时日志时,有需要返回查看时,经常因为显示行数太少,刷过需要的日志.因此需要设置最大显示行数,方便回看. 打开Xshell终端模拟器,选择会话,依次点击"文件" ...

  9. datagrip 设置查询结果显示行数

    datagrip 默认查询结果显示行数为500,严重影响数据分析和结果集排序 打开setting->database->data views 设置Result set page size ...

  10. SecureCRT8.1破解版下载及修改显示行数

    SecureCRT8.1破解版下载 https://download.csdn.net/download/longxishui12/10017354 下载后按照教程破解便可. SecureCRT修改显 ...

最新文章

  1. TCP/IP***原理分析总结
  2. 记录Datagrid使用的一些事项
  3. iOS逆向之iOSOpenDev
  4. Asp.net 面向接口框架之应用程序上下文作用域组件
  5. boost::function的用法(一)
  6. LeetCode 2126. 摧毁小行星(贪心)
  7. hbase 命令_HBase原理与实践 | 生产环境上线前真的优化过吗?
  8. Cheese 游戏编程:第 4 部分 (转自MSDN)
  9. 如何使用Movavi Slideshow Maker进行幻灯片制作?
  10. 部署中遇到的问题(四)
  11. php多个 运算_php计算多个集合的笛卡尔积实例详解
  12. R及RStudio下载安装教程(超详细)
  13. Android adb shell启动应用程序的方法
  14. 【VUE】微商城(四)----封装轮播图组件,axios安装使用
  15. Unity/C# 随机生成中文名
  16. 第七章 文本数据-学习笔记+练习题
  17. [研究生]你该如何“精读”一篇文章?文献管理与文献笔记:以VCNet为例
  18. 逆境“破局”的瑞幸咖啡
  19. 深挖Openstack Nova - evacuate疏散函数
  20. Maven打包Excel等资源文件损坏问题

热门文章

  1. MySQL使用规范手册,程序员必知必会
  2. PHP字符串部分方法
  3. OFFICE技术讲座:JDK绘制旋转字体的效果(水平)
  4. 龙芯提供的jna-4.5.2,没有libjnidispatch.so,也能用
  5. LINUX给进程内容窗口改名的代码
  6. C中二维数组作为参数的几种做法
  7. 总感觉这个访问量过于均匀……
  8. cygwin/msys: fatal error LNK1104: 无法打开文件“kernel32.lib”
  9. LINUX下载编译vo-amrwbenc
  10. LINUX上开发ffmpeg程序,查看链接的库