前端开发
Jane_
2021.09.15 10:40发布于技术 - 前端与UI
1151

mendix如何实现点击本页面的按钮,跳转到本页面的指定位置

首赞
收藏
0评论
···
1个回答
按时间排序
按点赞排序
    hankx
    2021-09-16 11:39 发布

    简单的实现方式就是使用nanoflow和JavaScript Action.

    • 给你要跳转的元素一个名字,比如abcd
    • 给要点击的按钮绑定点击事件handler为调用一个nanoflow
    • nanoflow 如图:
      nanoflow.png
      • 其中create String 中直接填写你刚才给目标元素的name abcd
      • 后面调用的JavaScript action, 接受一个 String 参数,这里传入上一步创建的参数. 代码如下:
      // BEGIN USER CODE const actualClassName = `.mx-name-${elementClassName}` const element = document.querySelector(actualClassName) element.scrollIntoView({behavior: "smooth"}) // END USER CODE
    首赞
    0评论
    举报