v-charts修改点击图例事件,legendselectchanged

html:
<!--折线图--><ve-line :extend="item.chartExtend"         :data-zoom="dataZoom"         :height="chartHeight"         :legend="item.legend"         :data="item"         :events="chartEvents"         :settings="isRateTypeData(item.id)?successRateSettings:chartSettings"></ve-line>

需要在v-charts图表添加legend属性
chartDataColumns.map(item => {    console.log(‘chartDataColumns66‘,chartDataColumns)    if(item !== ‘TIME‘){        selectedObj[item] = true    }})chartItem[‘legend‘] = selectedObj

this.chartEvents = {    legendselectchanged: (item) => {        let currSelectName = item.name        let currChartItem = self.chartData[self.deleteIndex]        let selectedObj = item.selected        let selectedNum = 0        for(let key in selectedObj){            if(selectedObj[key]){ // selected对象内值为true                selectedNum++            }            selectedObj[key] = false        }        if(selectedNum > 1){ // selectedNum > 1说明当前全部选中,此时点击,只有当前的设为选中            for(let key in selectedObj){                selectedObj[key] = false            }            selectedObj[currSelectName] = true        }else{ // 当前只有一个选中,点击后,全部重置为选中            for(let key in selectedObj){                selectedObj[key] = true            }        }        self.$set(currChartItem[‘legend‘], ‘selected‘, selectedObj)    }}

原文地址:https://www.cnblogs.com/yzhihao/p/10623578.html

时间: 2024-08-10 10:24:41

v-charts修改点击图例事件,legendselectchanged的相关文章

QT5 QtreeWidget 实现点击item事件以及右键菜单删除item 和 重命名item

1.new 一个QTreeWidget 对象,并设置头标签,和根节点(个人程序需要) QTreeWidget* treeWidget = ui.treeWidget;//我已经在ui设计师中拖了一个QTreeWidget QString headers; headers = "Name" ; treeWidget->setHeaderLabel(headers); QStringList rootText; rootText << "wells";

android 防止多次点击,导致事件监听响应到其他界面

下面有个案例: A点击的时候就跳转到B界面,点击B界面后结束,返回到A界面中 1.此时在B界面中,设置点击事件,点击后结束B v.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { B.finish(); } }); 2.此时如果在B界面连续点击多次,可能会导致B结束后,返回A,点击事件又响应到A界面中,导致B界面重复显示 3.要解决这个问题,可以使用下延迟策略,就是在B界面点击后,

js和jquery中嵌套(点击)事件中,防止点击多次父事件,子事件执行多次

1 $("#a").bind("click",function(){ 2 alert('a'); 3 $("#b").bind("click",function(){ 4 alert('b'); 5 }) : 6 }); 7 /*这样连续点击a按钮后,在点击一次b按钮,会重复a按钮点击的次数,我给的解释是,按钮a点击一次,会监听b点击的事件,这样点击多次后,会相应地监听b多次事件.所以,如果只是想执 行最后一次b的点击事件,应

c#控制IE浏览器自动点击等事件WebBrowser,mshtml.IHTMLDocument2 .

c#控制IE浏览器自动点击等事件WebBrowser,mshtml.IHTMLDocument2 分类: c# 2013-02-06 15:18 3008人阅读 评论(0) 收藏 举报 可以实现例如通过应用程序操作google搜索,用户输入要搜索的内容,然后在google中搜索:可以自动点击网页上的按钮等功能 1. 加入对Microsoft Internet Controls的引用:    2. 加入对Microsoft HTML Object Library的引用: (要引入Microsoft

昨天所写的JQ 点击隐藏事件,关键性原理

JQ 点击隐藏事件,关键性原理 1.JQ 库的调用 一般选择为: 1)库越小越好 2)库的功能越强大越好 <script src="js/jquery.js" type="text/javascript"></script> 2.节点的选取 3.利用JQ 操作选取的节点的 ID 进行 事件的运行

如何用图表控件实现点击图例图标隐藏图表序列

为了提高开发效率,第三方商用图表控件越来越被程序员广泛使用,由于第三方商用控件产品的可重用性,可以帮助企业节约GUI工程师的压力而实现灵活,绚丽的图表. 在阅读以下文章之前先下载安装试用版: FusionCharts XT试用版下载:http://www.componentcn.com/kongjianchanpin/tubiao/jibentubiaokongjian/2014-10-30/475.html 在图表应用中,经常一个图表绘制区域内会有多个图表序列,客户为了更清晰直观地观察某一图表

深入A标签点击触发事件而不跳转的详解

本文介绍下,当点击A标签时,触发事件但不跳转的实现方法,有需要的朋友参考下吧. 点击页面上的空链接,点击后页面自动刷新,并会定位到页面顶端. 不过,有时需要点击#页面但不作跳转,可以这样写: <a href="#2">脚本学堂---网站编程</a> 在#后加上点别的东西即可,这样就不会链到别的页面,也不会刷新定位到顶端了. 附,A标签点击触发事件但不跳转的实现方法. 在a标签中有点击事件:1. a href="javascript:js_method(

18.Yii2.0框架模型修改记录 和 修改点击量

目录 修改数据 修改点击量 修改数据 上面要 use app\models\Article; //修改 //http://yii.com/?r=home/Edit public function actionEdit() { $article = Article::findOne(9); $article->article_title = '刘亦菲穿旗袍带仙气,赵丽颖穿旗袍优雅,她穿旗袍最有民国范'; $article->num = 8; //$data = $article->upda

Android事件监听(二)——点击鼠标事件

Button.ImageButton事件监听(setOnClickListener) 方法一:通过匿名内部类实现 代码如下: package com.note.demo2; import android.support.v7.app.ActionBarActivity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.view.View; import