图表同步下拉菜单数据

图表同步下拉菜单数据

前提

自用的EIP软件,H5静态页面,网页运行后加载样式,JS函数部分需要调用驱动才能执行。(一般为了给元素初始值需要随网页加载运行JS,可有两种方法:
一、利用 $(function () {go_();})自动执行JS里的的go函数;
二、利用标签:,在页面加载或图片加载后立即执行go函数。)

原理

原理:下拉菜单——>图表,图表因菜单而改变,所以需要通过全局变量TEMP获取菜单的数据,菜单选取的数据会默认存在全局变量Cookie中,Cookie的名字会由系统设置自动随标签名而定,此处名为Kcombo_0。

内容

图表用于显示现有数据库表的记录,具体如何显示可自选模板,如21_10,下拉菜单显示表字段“名字”MZ数据,通过选择不同的名字,让图表显示对应的表记录信息。!!特别注意:因为图表属于页面,它是图表元素,也是嵌套在大页面中的小页面,有自身的图标源代码,所以在图表中定义的函数需要在大页面中被调用来连接,而不能让直接使用。此处使用全局变量:TEMP。

操作

1、添加下拉菜单Kcombo_0、图表HT_0元素,并自定义设置样式;
2、在动态接口中输入:“./N/|[数据库]|[表]|[条件为空]|MZ”来为下拉菜单提供数据;在“类名”处选择模板21_10,并在动态接口中输入:“./N/|[数据库]|[表]|MZ=‘TEMP’|”让图表显示数据,同理可以在“其它”处加“TEMP=’[名字]’;”为图表附初值;
3、图表数据添加完成后,需要将图表与下拉菜单关联以同步与菜单对应的记录信息,下拉菜单的数据存放在名为“Kcombo_0”的Cookie中,数据要存到TEMP中以便图表自身使用,在图表的“特别处理”中写JS函数:“function xx(){TEMP=getCookie(‘Kcombo_0’);go_();}”
4、图表配置完成以后,与普通网页一样,需要生成图表并上传图表,此处为上传到了大页面中;
5、下拉菜单选择数据后引发的图表改变,即下拉菜单驱动的图表中JS函数,所以在菜单Kcombo_0中的“对象方法”中添加对图表JS函数的调用:“HT_0.window.xx();”
6、生成网页、上传网页。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值