开发者社区> 问答> 正文

自定义页面循环数据绑定后不能实现JS隐藏/显示动作的难题

自定义页面没有数据源调用时,一个组件通过下列代码可以实现另一个组件的隐藏/显示:

image.png

但是建立远程API数据源,把这两个组件放进容器中。容器循环数据绑定数据源变量,显示/隐藏主动动作的组件绑定数据源引用其他表单数据。

这时这个组件就不能通过上述JS动作隐藏/显示另一个组件。

请问大师们,这是什么原因?是不是我哪里搞错了?

自定义页面引用数据源的组件如何实现对其他组件隐藏/显示动作。

谢谢!

展开
收起
游客as6kdbzxuw7hy 2023-02-14 22:50:40 1370 13
来自:钉钉宜搭
7 条回答
写回答
取消 提交回答
  • 如果问题得到了解决,辛苦点下采纳回答哦~

    可以详细再描述下问题,目前如果动作绑定在循环容器中的某一个组件去操作循环的另一个组件是可以通过代码修改样式的。 B7123C37-91BC-425D-8BFE-973F84653047.gif
    但需要注意的是如果你的组件是在循坏之外的动作去获取循环的数据,那么this.$('')获取到的是一个数组,是不能直接用方法的,需要先选中对应操作的数组index,在使用方法
    类似this.$('text_lu9j2w50')[0].set("behavior", "HIDDEN")

    2024-03-27 16:46:41
    赞同 展开评论 打赏
  • 利用来JS控制页面控件显示和隐藏有两种方法,两种方法分别利用HTML的style中的两个属性,两种方法的不同之处在于控件隐藏后是否还在页面上占空位。 原文链接: https://www.cnblogs.com/magicg/p/15147996.html 以上供你参考一下。

    2023-02-22 07:39:00
    赞同 展开评论 打赏
  • 立马就去控制器捡漏

    2023-02-19 08:19:59
    赞同 展开评论 打赏
  • 利用来JS控制页面控件显示和隐藏有两种方法,两种方法分别利用HTML的style中的两个属性,两种方法的不同之处在于控件隐藏后是否还在页面上占空位。 原文链接: https://www.cnblogs.com/magicg/p/15147996.html 以上供你参考一下。

    2023-02-17 11:38:00
    赞同 展开评论 打赏
  • 用JavaScript隐藏控件的方法有两种,分别是通过设置控件的style的“display”和“visibility”属性。

    当style.display="block"或style.visibility="visible"时控件或见 ,当style.display="none"或style.visibility="hidden"时控件不可见。

    不同的是“display”不但隐藏控件,而且被隐藏的控件不再占用显示时占用的位置,而“visibility”隐藏的控件仅仅是将控件设置成不可见了,控件仍然占俱原来的位置。

    2023-02-16 10:38:30
    赞同 2 展开评论 打赏
  • 利用来JS控制页面控件显示和隐藏有两种方法,两种方法分别利用HTML的style中的两个属性,两种方法的不同之处在于控件隐藏后是否还在页面上占空位。 原文链接: https://www.cnblogs.com/magicg/p/15147996.html 以上供你参考一下。

    2023-02-15 20:29:23
    赞同 2 展开评论 打赏
  • 十年摸盘键,代码未曾试。 今日码示君,谁有上云事。

    利用来JS控制页面控件显示和隐藏有两种方法,两种方法分别利用HTML的style中的两个属性,两种方法的不同之处在于控件隐藏后是否还在页面上占空位。 原文链接: https://www.cnblogs.com/magicg/p/15147996.html 以上供你参考一下。

    2023-02-15 08:16:58
    赞同 4 展开评论 打赏
滑动查看更多
来源圈子
更多
收录在圈子:
+ 订阅
「宜搭」是云钉原生低代码平台(钉钉 PaaS - aPaaS),让企业应用搭建更简单! 帮助中小企业降本提效,加强组织的数字化自主权; 帮助大型企业释放个体创新力,助力组织创新涌现。
问答排行榜
最热
最新

相关电子书

更多
JavaScript异步编程 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载