当上方某组件隐藏时,对下方组件进行向上拉取移动,下放有3个组件,如何让1、2响应上方组件的拉取,3保持固定? 已解决

hnrichie 普通用户 2020-7-24 2280


如上图所示,红框2条原本在左边的第1、2位置,移动到右边(使用的左边隐藏右边显示做法,当然可以改为移动定位的方式),当左侧的这2条隐藏时,下方组件(王五,赵六)被拉取上移,这没问题,但是否有办法排除紫色椭圆保持在下边不响应上方的拉取呢?(目前看到的紫圆是也被拉上去了)

登录后回复
热门回复
  • 松林放牛娃 超级版主 2020-7-30
    3 引用
    理论上,都会推/拉动下方的元件的。
    解决方法:
     第一种
    1,推/拉动,只会针对显示/隐藏元件下面元件有作用;所以,可以在搜索区域后面加一个透明矩形或是热区, 小于显示/隐藏元件的y坐标;
    2,把搜索区域与透明矩形一起换动态面板。
    因为动态面板的坐标小于显示/隐藏元件的坐标,不会推/拉动到动态面板。所以不会移动。
    第二种:
    1,从当前元件来看,搜索区域的位置,完全可放在标题后面(可选择人员:),方便进行搜索,当前放在文本列表下面,如果内容过多,会把搜索区域,一直下顶;
    2,在第二个表格里,相应的也应该会有搜索区域才对,方便快速搜索;
最新回复 (5)
  • 松林放牛娃 超级版主 2020-7-30
    0 引用 6
    hnrichie 第1种方法很赞,给一个透明的元件组到下面的真实元件中,变相将y值整体变成小于要隐藏元件的y值了,就避开了推拉!
    是的,这是推/拉元件的原理。他只针对推动方向的元件有用;
  • hnrichie 普通用户 2020-7-30
    0 引用 5
    松林放牛娃 理论上,都会推/拉动下方的元件的。 解决方法: 第一种 1,推/拉动,只会针对显示/隐藏元件下面元件有作用;所以,可以在搜索区域后面加一个透明矩形或是热区, 小于显示/隐藏元件的y坐标; 2 ...
    第1种方法很赞,给一个透明的元件组到下面的真实元件中,变相将y值整体变成小于要隐藏元件的y值了,就避开了推拉!
  • 松林放牛娃 超级版主 2020-7-30
    3 引用 4
    理论上,都会推/拉动下方的元件的。
    解决方法:
     第一种
    1,推/拉动,只会针对显示/隐藏元件下面元件有作用;所以,可以在搜索区域后面加一个透明矩形或是热区, 小于显示/隐藏元件的y坐标;
    2,把搜索区域与透明矩形一起换动态面板。
    因为动态面板的坐标小于显示/隐藏元件的坐标,不会推/拉动到动态面板。所以不会移动。
    第二种:
    1,从当前元件来看,搜索区域的位置,完全可放在标题后面(可选择人员:),方便进行搜索,当前放在文本列表下面,如果内容过多,会把搜索区域,一直下顶;
    2,在第二个表格里,相应的也应该会有搜索区域才对,方便快速搜索;
  • hnrichie 普通用户 2020-7-30
    0 引用 3
    Kris_1581905731 把紫色区域转化为动态面板,然后固定在浏览器中
    固定可是可以,不太好弄,在固定浏览器设置时,垂直和左右的边距值要算好,选靠左或居中就都不对(这个是相对浏览器来定位了,不是相对上面那几行数据来定位的了)
  • Kris_1581905731 普通用户 2020-7-29
    0 引用 2
    把紫色区域转化为动态面板,然后固定在浏览器中
返回