找回密码
 立即注册

QQ登录

只需一步,快速开始

tisking悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-10-25 17:13:43
12#
Grayson.Shang 发表于 2022-10-25 16:22
大佬您好,关于开启按需加载之后,想要定位当前行,这个我这边试了一下暂时真的没有好的解决办法了。
我大 ...

我先试试大佬说的这个分页效果
回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2022-10-25 16:22:38
11#
本帖最后由 Grayson.Shang 于 2022-10-25 17:13 编辑

大佬您好,关于开启按需加载之后,想要定位当前行,这个我这边试了一下暂时真的没有好的解决办法了。
我大概先说一下,这样遇到的技术问题主要在哪。

首先,如下图,图文列表每行数据的加载时在向页面上添加一个div的标签,

在开启按需加载之后,若是表格数据重新加载了,那么页面中图文列表。只会展示初始加载的数据,如下图,

所以就会出现,初始加载是20行数据,按需但是当前行是21,就会出现,数据重新加载之后,在页面上找不到对应的第21个模板,只有当滚动条滚到最下面才会加载,也就不存在这种定位当前行。

其实,我还是比较建议使用分页导航,即使手机使用分页导航会出现问题感觉会有些奇怪,但是相对来说还是可以做到这种需求,而可以通过设计将这种奇怪的感知降低,比方说,我虽然分页,但是我一页有100行数据,以图文列表的情况,即使不是按需加载,100行,也需要用手滑动一会,滑到100行的时候,再通过按钮等触发分页,感知会好很多。
而对于没有按需加载,也就是页面可以看到想要定位标签,这是再定位就有些希望了,可以通过getElementsByClassName获取到图文列表对应的标签数组,然后根据之前记录的当前行条件,设置焦点到对应的数组项,就可以完成类似的需求了。


问题跟进:按道理来说这种情况是可以是可以实现的,不过我代码能力比较差,尝试了一段时间,没有尝试出来,大佬可以自己尝试一下,我这边能做的是,把这个需求的优先级再给他提高一下。

本帖子中包含更多资源

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

x
回复 使用道具 举报
tisking悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-10-25 09:33:14
10#
本帖最后由 tisking 于 2022-10-25 09:40 编辑
Erik.Xue 发表于 2022-10-24 18:30
淘宝拼多多属于互联网应用,他们的按需加载和定位可能不是你想的那么简单,目前正如楼上大佬所说,只能有所 ...

薛工这重新加载数据获取最新数据,并且在最新数据的基础上维持原来的定位,是技术上实现不来还是暂时没有啥思路啊? 要是技术上有一定难度我跟同事讨论下这个分页提议,个人是很不看好分页的.  

--  
还有这个弹出页面目前发现的这个问题,说白了就是如何去获取最新数据问题,我就有点好奇,要是只是用旧的数据去展示数据,
这个弹出页面使用的场景不是得有很多限制? 即使目前没有实现最起码这东西后面也应该有个地方设置是获取最新数据,而不是在原数据基础上进行处理
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2022-10-24 18:30:52
9#
淘宝拼多多属于互联网应用,他们的按需加载和定位可能不是你想的那么简单,目前正如楼上大佬所说,只能有所取舍。
回复 使用道具 举报
tisking悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-10-24 16:07:49
8#
本帖最后由 tisking 于 2022-10-24 16:22 编辑
David.Zhong 发表于 2022-10-24 15:49
你果真想要这个效果,可以尝试看看~
有办法强制显示你想要的数据,不过这样一来,按需加载这些也都坏了鸭~ ...

大佬我用分页这里图文列表用户不是没法一直下拉了吗?我之前试过啊,手机页面用下一页让客户选这效果太奇怪了呀,淘宝拼多多他们都是下拉滑的
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-10-24 15:49:41
7#
你果真想要这个效果,可以尝试看看~
有办法强制显示你想要的数据,不过这样一来,按需加载这些也都坏了鸭~

一看就会,超有用活字格技能:一百三十九、如何实现每页行数为变量的表格分页?
https://gcdn.grapecity.com.cn/fo ... 2&fromuid=63496
(出处: 葡萄城产品技术社区)
活字格7.0 update1新功能解密:十五,命令提升-设置变量支持分页获取数据
https://gcdn.grapecity.com.cn/fo ... 6&fromuid=63496
(出处: 葡萄城产品技术社区)

回复 使用道具 举报
tisking悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-10-24 15:30:04
6#
本帖最后由 tisking 于 2022-10-24 15:31 编辑
David.Zhong 发表于 2022-10-24 14:08
目前重新加载绑定数据是会重新计算按需加载,不计算也不合适鸭~你这可能是只有修改的数据,但是万一别人还 ...

大佬刚跟同事讨论过这个问题,你看这样能实现吗?  假如用户查看的是第十条数据现在对他进行审核操作,审核点击确定时候我肯定是给他勾选重新加载的,那能不能实现表格重新加载还是定位到原来的地方不要置顶,以最新的数据源为基础进行定位;现在的重新置顶这用户操作起来很难受的,新增没有修改用的频率高,要想看新增数据我返回主界面重新进入页面就看到了操作很简单,但是让用户频繁定位到已经看过的第多少条数据这是操作上很恶心的一个问题.
回复 使用道具 举报
tisking悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-10-24 14:45:48
5#
本帖最后由 tisking 于 2022-10-24 14:54 编辑
David.Zhong 发表于 2022-10-24 14:08
目前重新加载绑定数据是会重新计算按需加载,不计算也不合适鸭~你这可能是只有修改的数据,但是万一别人还 ...

计算是肯定要计算滴,就是这个计算时机感觉哪里怪怪的,我整个视频给你看下小萝卜大佬,

这里我已经把单据删除掉了,按理说已登记地方关闭弹出页面时候应该查不到数据才对,目前只有点下未登记再点下已登记才能拿到最新效果.
偷点懒也不是不可以,加个判断提示,但是这样操作感觉用户用起来体验感是非常不好的,删除了按理说就是重新加载数据并且位置不变;新增的话大佬你说的也对,重新计算也能说得通,容我再想想

本帖子中包含更多资源

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

x
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-10-24 14:08:59
4#
目前重新加载绑定数据是会重新计算按需加载,不计算也不合适鸭~你这可能是只有修改的数据,但是万一别人还有添加的逻辑呢?
回复 使用道具 举报
tisking悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-10-24 13:03:18
3#
本帖最后由 tisking 于 2022-10-24 13:17 编辑
David.Zhong 发表于 2022-10-24 12:17
不勾选重新加载绑定数据就得了,

又想加载绑定数据,又想显示按需加载的内容,你这两个行为本身就是冲突 ...

不勾选如何获取最新的数据呢?   
有其他方式刷新能获取最新数据吗

这里主要原因就是勾选了重新加载绑定数据,
如果不勾选是可以避免问题,但是数据无法是最新的,我只要在回到第一个页面时候重新调用一下刷新存储过程就能实现想要的效果了,但是这个关闭弹出页面后这个刷新存储过程的时机没地方写,这就是头疼的地方.

好比这样:
我这里仅仅是调用了一下刷新语句,效果都是正常的,没有勾选重新加载绑定数据

本帖子中包含更多资源

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

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部