请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

guoqp
银牌会员   /  发表于:2025-4-30 16:02  /   查看:234  /  回复:15
本帖最后由 guoqp 于 2025-4-30 16:04 编辑

这是用表格加载,总共只花了一秒多点时间

这是用图文列表加载,最快10秒多,最慢16秒多,除了加载形式不一样,其他命令都是一样的,图文列表的性能有这么差?这是V10.0.104

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

15 个回复

倒序浏览
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2025-4-30 16:11:32
沙发
本帖最后由 Simon.Sun 于 2025-4-30 16:53 编辑

看图文列表里用了 EL-日期选择,这个比较多会有页面渲染上的性能问题。

如果不需要编辑,设置成常规单元格类型,如果需要编辑用内置的日期单元格尝试下。

当然具体是不是这个原因,最好能提供个 demo 这边调查。
回复 使用道具 举报
guoqp
银牌会员   /  发表于:2025-4-30 16:45:13
板凳
Simon.Sun 发表于 2025-4-30 16:11
看图文列表里用了 EL-日历,这个带比较多的化会有页面渲染上的性能问题。

如果不需要编辑,设置成常规单 ...

用内置日期组件试了下,提升到了七八秒的样子,取消组件直接文本显示,提升到3秒
感觉这个有待优化
能否这样呢,循环显示用文本?编辑当前行或添加行用组件?还是需要单独做一个添加功能?其实我在列表中用组件就是为了编辑当前选择行与添加的时候使用
回复 使用道具 举报
guoqp
银牌会员   /  发表于:2025-4-30 16:50:03
地板
Simon.Sun 发表于 2025-4-30 16:11
看图文列表里用了 EL-日历,这个带比较多的化会有页面渲染上的性能问题。

如果不需要编辑,设置成常规单 ...

大概意思就是图文列表默认为显示,当前行为编辑,允许添加行,或者单击行或者双击行变为编辑都可以,就是这里出了问题,模板设为可编辑就成了全部可编辑,实际上我只需要当前行可编辑,这个能实现?
回复 使用道具 举报
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2025-4-30 16:59:38
5#
这样做就复杂了,为啥不直接用表格编辑呢?
回复 使用道具 举报
guoqp
银牌会员   /  发表于:2025-4-30 17:05:42
6#
Simon.Sun 发表于 2025-4-30 16:59
这样做就复杂了,为啥不直接用表格编辑呢?

主要是考虑到美观性,表格没那么好看,而且表格里限制蛮多,但图文列表就好用多了,所以感觉图文列表还有蛮大的提升空间
比如像ASP.NET中可以配置添加模板、更新模板、显示模板,可以通过事件比如单击双击之类切换当前行的模板
回复 使用道具 举报
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2025-4-30 17:09:02
7#
好吧,目前来说没有好的解决办法,因为需要渲染的前端元素太多了,会导致这样的问题。
可以尝试每页数据展示少一些,然后分页处理,可能会好些。
至于图文列表性能优化的问题,建议老板去提需求反馈产品调查优化了。
最好还是能够给个您那边实际的 demo。
回复 使用道具 举报
guoqp
银牌会员   /  发表于:2025-4-30 17:20:42
8#
好的,我去需求那边提下
回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2025-4-30 17:45:20
9#
感谢大佬支持
回复 使用道具 举报
liuyazi79
高级会员   /  发表于:2025-5-6 07:36:52
10#
这是一个严重设计错误的页面。1 所有任务,一个人填写??一起填报?2 如果一个任务是他人做的,权限如何保证?任何完成状态,时间。应由业务流转时标注。哪是一个页面一个人来填写一下的。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部