YII2:使用 YII2 将 javascript 函数添加到传单等值线地图时出错

项目测试包

我是 YII2 的新手,在对象属性中添加 Javascript 函数时遇到了很多问题,因为我真的不明白该框架在后台是如何工作的。

更重要的是,我通过很棒的 2amigos 扩展使用 Leaflet javascript 库,但我失败了所有语法尝试通过 clientOptions 将 javascript 函数添加到我的 GeoJson 类。

到目前为止,很多时间都是徒劳的......

有什么帮助吗?

这是我正在尝试的代码

$capaProvincias = new \dosamigos\leaflet\layers\GeoJson([       
            'data' => $geojson,
            'clientOptions' => [
                    'style' => 'js:function(feature) {
                            switch (feature.properties.Cod_Prov) {
                                    case "06": return {color => "#ff0000"};
                                    case "18": return {color => "#ffff00"};
                                    case "41": return {color => "#ff00ff"};
                            }
                    }',
            ],
    ]);  

地图呈现完美,但没有任何交互:(

提前致谢!!

曼努埃尔·卡什

我曾经遇到过类似的问题,这里的一位研究员向我建议了一个解决方案,在您的情况下是这样的:

注意:记得导入yii\web\JsExpression

 'style' => new JsExpression('function(feature) {
                            switch (feature.properties.Cod_Prov) {
                                    case "06": return {color => "#ff0000"};
                                    case "18": return {color => "#ffff00"};
                                    case "41": return {color => "#ff00ff"};
                            }
                    }',

原始答案的链接是这样的

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Yii2:将javascript事件分配给yii2中的定位标记

来自分类Dev

Yii2 使用 UrlManager::createUrl() 将语言添加到 URL

来自分类Dev

将垂直分隔线添加到Yii2的Nav小部件

来自分类Dev

(Yii2) submitButton => 将 onclick 函数转换为 siteControllers?

来自分类Dev

使用Yii2将图像嵌入邮件中时出错

来自分类Dev

Yii2:用按钮调用javascript函数

来自分类Dev

Yii2 AssetBundle中的Javascript未在更新时发布

来自分类Dev

Yii2迁移将新列添加到表中

来自分类Dev

如何将Yii2 jui datepicker添加到GridView中的过滤字段

来自分类Dev

Yii2在执行find()之后将范围添加到AR

来自分类Dev

在Yii2中将jQuery脚本添加到单个视图

来自分类Dev

将onchange添加到模板yii2文件中的输入

来自分类Dev

将类添加到引导文本框-yii2

来自分类Dev

Yii2 将字形添加到数据列中

来自分类Dev

如何将关系属性添加到 gridview yii2?

来自分类Dev

如何将总计添加到 yii2 网格视图的底部

来自分类Dev

将yii2与mongodb连接

来自分类Dev

Yii2 - 如何使用 javascript 在 dynamicform wbraganca 内循环

来自分类Dev

在Yii2中,当使用ArrayHelper :: map()方法时如何将数组索引用作$ key?

来自分类Dev

Yii2如何将HTML锚标签映射到yii2 html :: a()标签

来自分类Dev

yii2教程“使用表单”-添加字段

来自分类Dev

Yii2:使用kartik \ gridview在表格顶部添加空行

来自分类Dev

Yii2 DetailView:使用函数的属性值

来自分类Dev

在 yii2 查询中使用 Round 函数

来自分类Dev

Yii2:使用findBySql时获取未知属性

来自分类Dev

Yii2:使用“ with”时联接条件参数为空

来自分类Dev

yii2,当输入被检查时使用模型规则

来自分类Dev

Yii2向AssetBundle添加条件

来自分类Dev

Yii2 Display最近添加的成员

Related 相关文章

热门标签

归档