valueExpressionTitle不工作

566
5
跳到解决方案
06-28-2021下午12:20
JayHill
通过
临时贡献者II

我试图将标签添加到我的图例的uniqueValues和visualVariable部分。valueExpressionTitle = "Title"属性不适合我。

链接到codepen

0荣誉
1解决方案

接受的解决方案
JayHill
通过
临时贡献者II

想通了。

在css中添加了这个。

.esri-legend__layer-caption {
显示:没有;

我驾驭了css,现在我用这段代码显示了它们。

legendOptions:
标题: “商品类型”
},

在原帖子中查看解决方案

5回复
KenBuja
通过 MVP尊敬贡献者
MVP尊敬贡献者

快速浏览一下,就会发现与require模块和函数参数的一致性存在问题。它们在CalciteMapsArcGIS之后没有顺序。我不知道这是否会影响visualVariables,但您应该首先修复此问题。

0荣誉
JayHill
通过
临时贡献者II

谢谢你肯

我相信我修复了它,但没有运气得到valueExpressionTitle工作。

0荣誉
KenBuja
通过 MVP尊敬贡献者
MVP尊敬贡献者

你能提供一个简短的例子来突出这个问题吗?

0荣誉
JayHill
通过
临时贡献者II

现在应该更短了。valueExpressionTitle(第837行),据我所知,应该为图例中的视觉变量(大小)提供标题,正确吗?最后,我试图标记两种不同的方式,umosRenderer(第633行)显示在图例中。一个标题用于彩色的uniquevalvalues,一个标题用于大小。

0荣誉
JayHill
通过
临时贡献者II

想通了。

在css中添加了这个。

.esri-legend__layer-caption {
显示:没有;

我驾驭了css,现在我用这段代码显示了它们。

legendOptions:
标题: “商品类型”
},