Skip to content
  • 版块
  • 最新
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
品牌标识

AIRIOT智慧系统搭建平台经验交流

  1. 主页
  2. 产品需求
  3. 整体菜单的点击事件触发脚本的问题

整体菜单的点击事件触发脚本的问题

已定时 已固定 已锁定 已移动 产品需求
帖子 发布者 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • 巴 离线
    巴 离线
    巴韭特
    编写 最后由 编辑
    #1

    455bd598-b936-426e-99cb-aca03869cb25-image.png
    菜单不绑定指定的画面,通过点击传数据表和表记录,实现一个模板画面可以通过点击不同的菜单传递不同的表。

    1 条回复 最后回复
    0
  • 核 离线
    核 离线
    核桃酥
    编写 最后由 编辑
    #2

    你可以用表选记录选择树组件,这个点击之后会输出表和表记录https://appxow65u356815.xet-pc.citv.cn/p/t_pc/course_pc_detail/video/v_66e257f9e4b023c061217667?has_try=1

    巴 1 条回复 最后回复
    0
  • 巴 离线
    巴 离线
    巴韭特
    回复了核桃酥 最后由 编辑
    #3

    @核桃酥 就是没有菜单好看

    1 条回复 最后回复
    0
  • C 离线
    C 离线
    Chris
    编写 最后由 编辑
    #4

    您好,目前菜单组件不支持此功能,若您想通过菜单组件实现,需要定制处理,请前往这个网址提交并详细您的需求,https://r8ja3mlg7i.feishu.cn/share/base/form/shrcncYqeQI8zowIMoBWzrV8dFg

    1 条回复 最后回复
    0
  • C 离线
    C 离线
    Chris
    编写 最后由 编辑
    #5

    或您可以换另一种方式实现,可以通过迭代组件,迭代表记录,迭代组件里面放按钮,按钮的样式您可以自定义,点击按钮,将数据输出出去。

    1 条回复 最后回复
    0
  • 核 离线
    核 离线
    核桃酥
    编写 最后由 核桃酥 编辑
    #6

    你可以配置菜单的时候传递浏览器参数
    ,比如我这个示例是传a变量的值image.png74b1b87d-0ba3-4d4d-984a-184b121c523c-image.png
    然后在跳转到的页面,在浏览器参数中建立一个画面变量
    image.png

    巴 1 条回复 最后回复
    0
  • 巴 离线
    巴 离线
    巴韭特
    回复了核桃酥 最后由 编辑
    #7

    @核桃酥 我是想点击菜单传递不同的表和表记录, 我的需求是: 有200个现场设备, 做3套模板画面, 点击不同的站点菜单 跳到对应的指定画面 然后传递 该站点的表和表记录

    1 条回复 最后回复
    0
  • 核 离线
    核 离线
    核桃酥
    编写 最后由 编辑
    #8

    可以通过这种模式不同菜单路由配置配置不同的a的值,然后在画面绑定这个到表记录上 {"id": "刚刚",//表记录id
    "name": "苟富", //表记录名字
    "type": "tableData",
    "table": {
    "id": "设备表A", //表id
    "title": "设备表A3" } //表名称
    }

    巴 1 条回复 最后回复
    0
  • 巴 离线
    巴 离线
    巴韭特
    回复了核桃酥 最后由 编辑
    #9

    @核桃酥 我通过浏览器传参site 请问为什么用switch case 没有作用, 只能执行default, 用if else 有作用

    (() => {
    	let data = {
    		"id": "", //表记录id
    		"name": "", //表记录名字
    		"type": "tableData",
    		"table": {
    			"id": "AO-5", //表id
    			"title": "净化槽05" //表名称
    		}
    	};
    
    	if(variable('浏览器参数:site') == "羊寨镇大西村"){
    		data.id = "400620110133";
    		data.name = "羊寨镇大西村";
    	}else if(variable('浏览器参数:site') == "芦蒲镇三联村"){
    		data.id = "02012343A9AE";
    		data.name = "芦蒲镇三联村";
    	}else if(variable('浏览器参数:site') == "芦蒲镇周门村"){
    		data.id = "300620110286";
    		data.name = "芦蒲镇周门村";
    	}
    
    	// switch (variable('浏览器参数:site')) {
    	// 	case "羊寨镇大西村":
    	// 		data.id = "400620110133";
    	// 		data.name = "羊寨镇大西村";
    	// 		break;
    	// 	case "芦蒲镇三联村":
    	// 		data.id = "02012343A9AE";
    	// 		data.name = "芦蒲镇三联村";
    	// 		break;
    	// 	case "芦蒲镇周门村":
    	// 		data.id = "300620110286";
    	// 		data.name = "芦蒲镇周门村";
    	// 		break;
    	// 	default:
    	// 		// data.id = "02012343A9AE";
    	// 		// data.name = "芦蒲镇三联村";
    	// }
    
    	return data;
    })
    
    1 条回复 最后回复
    0
  • 核 离线
    核 离线
    核桃酥
    编写 最后由 编辑
    #10

    是支持的,我这个按照这个测试返回的是222
    image.png

    1 条回复 最后回复
    0

  • 登录

  • 没有帐号? 注册

  • 登录或注册以进行搜索。
  • 第一个帖子
    最后一个帖子
0
  • 版块
  • 最新
  • 标签
  • 热门
  • 用户
  • 群组