dictionary - Power Apps 中地图控件的选定属性保持空白
问题描述
我使用地图组件作为主要部分为门到门代理创建了一个带有 Power Apps 的应用程序。代理会在地图上看到一堆图钉,然后选择附近的图钉。然后在地图旁边的表格中填充此图钉背后的信息。数据源是一个 Sharepoint 列表。
下面的设置是应用程序的新简化版本:一个带有两个控件的屏幕:
- 地图 (mapTest):来源 = 包含 4 列(标题、标签、纬度、经度)的 Sharepoint 列表
- 标签(labelTest):文本属性=
mapTest.Selected.Label
当我启动应用程序时,会显示 pin,因此数据是从 Sharepoint 列表中获取的。当我单击图钉时,会显示包含所有值的信息卡,但 mapTest.Selected 值保持空白。
我知道我应该使用变量,但即便如此它也不起作用。
该应用程序运行了几个星期,但从今天开始,当我在地图上选择一个图钉时,地图的Selected属性保持空白。我没有对应用程序进行任何更改。我创建了一个新应用程序来查找原因,但没有成功。微软是否有可能在没有警告的情况下推送更新?
解决方案
我还注意到 onclick 事件会在选择图钉和单击地图时触发。它不习惯这样做。
我们使用“点击地图”重新居中/缩放,并使用“选择”从 Pin 图中挑选信息。现在,当您单击图钉和单击地图时,它都会重新居中(并且它不会从图钉中选择信息):(
推荐阅读
- c++ - 为什么我的代码使用 OpenMP 比不使用 OpenMP 需要更长的时间?
- python - 将 zip 文件输出到特定目录,而不是脚本的目录
- opengl - OpenGL 上下文之间可以共享什么以及如何启用共享
- c# - 尝试导航到路线时出错
- apache-spark - 将 RDD 转换为 DataFrame 并再次转换回来的开销是多少?
- django - 循环迭代器的 Django 模板不可用
- javascript - Javascript 代码在 Chrome 中有效,但在其他浏览器中无效
- javascript - 提取工具提示的值
- angular - 如何在 Angular 中添加公共静态(css、js、供应商)并用作全局 css、js
- selenium - Selenium Chromedriver 测试在 windows docker 容器中失败,http 请求超时