echarts option里面的组件设置根据后台传入的参数搭配

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_41413581/article/details/80929774

需求:根据树状点击事件触发子页面的option里面的不同组件。

点击树主目录得到的option里面的组件达到的效果。


点击子节点只有一个实例数据得到的option里面的组件达到的效果。

由于echarts同一个实例对象myChart在$(document).ready(function(){})加载时只能设置一个option(设置2个不同的option调用myChart.setOption(option);页面会不显示)

最好的办法就是在option里面对组件用后台数据进行判断,

例如:

任何组件,样式都可以用后台数据进行<c:if> 标签进行判断,来解决同一个试图传入的参数不同达到显示的效果不一样。

展开阅读全文

如何传入一个in里面的参数,可以接受多个值

07-26

想通过一个语句,得到固定多个类别的列表,但是在in里面,传入多值参数,出不来结果rn以下是存贮过程的主体部份,传入的参数,我直接附值了rndeclare @corpid varchar(50),@keyword varchar(100),@ordertype int,@productcate varchar(200)rnrnset @corpid='01000098'rnset @keyword=''rnset @ordertype = 1rnset @productcate = '207,201'rnrnif @productcate = ''rn beginrn if @ordertype=1rn SELECT idno, Commcprn FROM t1rn where [ID]=@corpid and commcp like '%'+@keyword+'%'rn order by commcprn endrnelsern beginrnif charindex(',',@productcate) > 0rnset @productcate = '''' + replace(@productcate,',',''',''') + ''''rnelsernset @productcate = '''' +@productcate+ ''''rnprint @productcatern if @ordertype=1rn SELECT idno, Commcprn FROM t1rn where [ID]=@corpid and commcp like '%'+@keyword+'%' and left(producttype,3) in (@productcate)rn order by commcprn endrnGOrnrn但是以下的是可以通过的rndeclare @corpid varchar(50),@keyword varchar(100),@ordertype int,@productcate varchar(200)rnrnrnset @corpid='01000098'rnset @keyword=''rnset @ordertype = 1rnset @productcate = '207'rnrnif @productcate = ''rn beginrn if @ordertype=1rn SELECT idno, Commcp,Commep,fdCommcn, photo_s,photo_b,ifnewproductrn FROM vw_EBA_myProductListrn where [ID]=@corpid and commcp like '%'+@keyword+'%'rn order by commcprn endrnelsern beginrnrn if @ordertype=1rn SELECT idno, Commcp,Commep,fdCommcn, photo_s,photo_b,photo_b,ifnewproductrn FROM vw_EBA_myProductListrn where [ID]=@corpid and commcp like '%'+@keyword+'%' and left(producttype,3) in (@productcate)rn order by commcprn endrnGOrn 论坛

没有更多推荐了,返回首页