找回密码
 立即注册

QQ登录

只需一步,快速开始

chenguohui1980

注册会员

3

主题

11

帖子

38

积分

注册会员

积分
38
最新发帖
chenguohui1980
注册会员   /  发表于:2019-11-6 09:57  /   查看:3768  /  回复:9
C1flexgrid 最后一行贴近底部滚动条,用户输入体验较差(下图左)。能否通过滚动或其他方式,把整个表向上拉,从而使最后一行在屏幕中处于中间位置(下图右),方面用户操作?

      

9 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-11-6 13:51:59
沙发
我大概能理解你的意思。但是没有看到图,能否再发一下图
回复 使用道具 举报
chenguohui1980
注册会员   /  发表于:2019-11-6 14:27:19
板凳
本帖最后由 chenguohui1980 于 2019-11-6 14:33 编辑
Richard.Ma 发表于 2019-11-6 13:51
我大概能理解你的意思。但是没有看到图,能否再发一下图

D:\位置太低.png希望通过滚动鼠标中键或其他方式能够使C1FlexGrid的最后一行处于屏幕中间,目前在底部,位置太低

本帖子中包含更多资源

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

x
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-11-6 16:23:17
地板
目前控件本身没有这个功能

但是如果是单纯的实现你需要的效果的话,只需要将flexgrid 在父控件中的布局,限定在上半部的区域中就可以了吧

另外,我的建议是,可以在上方做一个专门的输入区域来新建行,

本帖子中包含更多资源

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

x
回复 使用道具 举报
chenguohui1980
注册会员   /  发表于:2019-11-7 07:22:47
5#
flexgrid功能强大,我希望用户使用时能够像操作excel一样的方便,实现复制、粘贴、插入、删除等功能。不是仅仅用来展示,通过别的方式实现上述功能。
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-11-7 09:39:27
6#
grid新增行,默认情况下肯定是在最后一行插入新行,因此不论是Flexgrid还是其他的产品中的grid功能,都是采取在最后一行显示新增行的方式,

我看到你这边前面1楼和3楼的图片要实现的效果,如果只是这样的话,那么在滚动后将flexgrid限制在容器的上半部分就行,很简单

但是看到你这块需要的又是要实现类似于excel的效果,grid和excel是有本质区别的,一个是基于数据行的,一个是基于单元格的,因此肯定无法全部实现
请描述清楚你具体要实现的效果
回复 使用道具 举报
chenguohui1980
注册会员   /  发表于:2019-11-7 20:50:46
7#
新增行是最后一行没有问题,问题是最后一行位置太低,不方便用户填写。你让我移动flexGrid到父容器的上半部分,它的水平滚动条也会出现在父容器的上半部分,这中显示方式是不能接受的。我只是希望flexGrid的竖直滚动条的最大滚动范围超过表的高度,滚动到底部时,最后一行下面都是灰色的,就像一个只有几行的flexGrid,下面大部分都是灰色的。
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-11-8 00:11:04
8#
你的需求我完全理解,但是比较遗憾,目前flexgrid无法提供这样的功能,
折中的一个办法是隐藏flexgrid本身的滚动条,另外自己加一个滚动条来实现
附件是写的一个demo,可以实现需要的效果

本帖子中包含更多资源

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

x
回复 使用道具 举报
chenguohui1980
注册会员   /  发表于:2019-11-8 07:27:22
9#
Richard.Ma 发表于 2019-11-8 00:11
你的需求我完全理解,但是比较遗憾,目前flexgrid无法提供这样的功能,
折中的一个办法是隐藏flexgrid本身 ...

接近问题的解决了,感谢你的支持,加班到零点还给我回复,祝你工作顺利!
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-11-8 11:07:33
10#
嗯,不客气,剩下的可能就是根据需要调整下样式了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部