域名在街机弹出(新的地图查看器/体验生成器)

1219
6
跳到解决方案
06-09-2021 01:15 PM
Ramon_de_Leon
通过
偶然的因素

在“新地图查看器”和“体验生成器”中显示域名有问题吗?

我有下面的脚本为我的弹出,它显示正确时,地图是在“经典地图查看器”和WebAppBuilder,但在“新地图查看器”和“体验生成器”中查看域名变成空白(见截图的弹出比较在帖子的末尾)?在自定义弹出表达式窗口上测试时,弹出窗口也能正确地预览。

我希望能够使用“新地图查看器”和“体验生成器”,但弹出窗口是我在设计中需要的重要东西。

感谢任何解决方案或变通办法。

var project_1 = '项目:' + DomainName($feature,"WORK_TYPE_1") + TextFormatting。换行符+ 'Description: ' + $feature["PROJ_DESC_1"] + TextFormatting。换行符+ '开始日期:' +文本($feature["PROJ_START_1"], 'MMMM DD, YYYY') +文本格式。换行符+“目标完成日期:”+文本($feature["PROJ_END_1"], 'MMMM DD, YYYY') +文本格式。换行符+“项目状态:”+ DomainName($功能,“WORK_STATUS_1”)+ TextFormatting。NewLine + '
点击链接查看更多信息'

var project_2 =文本格式。换行+文本格式。换行+文本格式。换行符 + '------------------------------------------'+ 定义。换行+ '项目:' + DomainName($功能,"WORK_TYPE_2") + TextFormatting。换行符+ 'Description: ' + $feature["PROJ_DESC_2"] + TextFormatting。换行符+ '开始日期:' +文本($feature["PROJ_START_2"], 'MMMM DD, YYYY') +文本格式。换行+“目标完成日期:”+文本($feature["PROJ_END_2"], 'MMMM DD, YYYY') +文本格式。换行+“项目状态:”+ DomainName($feature,“WORK_STATUS_2”)+ TextFormatting。NewLine + '
点击链接查看更多信息'

var project_3 =文本格式。换行+文本格式。换行+文本格式。换行符 + '------------------------------------------' + 定义。换行+ '项目:' + DomainName($功能,"WORK_TYPE_3") + TextFormatting。换行符+ 'Description: ' + $feature["PROJ_DESC_3"] + TextFormatting。换行符+ '开始日期:' +文本($feature["PROJ_START_3"], 'MMMM DD, YYYY') +文本格式。换行+ '目标完成日期:' +文本($feature["PROJ_END_3"], 'MMMM DD, YYYY') +文本格式。换行+“项目状态:”+ DomainName($功能,“WORK_STATUS_3”)+ TextFormatting。NewLine + '
点击链接查看更多信息'

var project_2_extra = IIf(($feature["WORK_STATUS_2"] == 'planned' || $feature["WORK_STATUS_2"] == '正在进行'),project_2, ")

var project_3_extra = IIf(($feature["WORK_STATUS_3"] == 'planned' || $feature["WORK_STATUS_3"] == '正在进行'),project_3, ")

Var popup_info = project_1 + project_2_extra + project_3_extra

返回popup_info

ramon_de_leon_0 - 1623269768552. - png

标签(5)
1解决方案

接受的解决方案
Ramon_de_Leon
通过
偶然的因素

@JohnPlunkett,去年在AGOL尝试....刚刚又试了一次,域名在“新地图查看器”的弹出框中显示正确,在WAB和体验生成器中使用时也是如此……很高兴知道,谢谢....

在原帖子中查看解决方案

6个回答
KenBuja
通过 尊敬的贡献者
尊敬的贡献者

确实有点小故障。

使用域不会返回任何内容

返回“域名:”+ DomainName($feature,"FishStatus") + TextFormatting。NewLine //+ "Value: " + $feature.FishStatus;

domain.png

如果我添加实际值,那么Domain值就会显示出来:

返回“域名:”+ DomainName($feature,"FishStatus") + TextFormatting。NewLine + "Value: " + $feature.FishStatus;

domain1.png

Ramon_de_Leon
通过
偶然的因素

谢谢你的测试。

奇怪的是,当你在街机脚本上添加域名值和名称时,它显示正确。

希望埃斯里能尽快恢复正常。

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

不要依赖他们阅读这篇文章来修复它。如果可以的话,打开一个支持案例,引起他们的注意。

0荣誉
kmsmikrud
通过
定期撰稿人

哇,你马上就解决了街机的域名问题。我在经典地图查看器和新的地图查看器之间来回切换,不知道发生了什么。你有没有想出一个解决办法或者提交一个关于这个问题的技术案例?如果没有,我会提交一个并参考你的帖子。这真是太糟糕了。

0荣誉
JohnPlunkett
通过 Esri贡献者
Esri贡献者

你使用的是ArcGIS Online还是Enterprise 10.9.1 -它似乎对我有用

0荣誉
Ramon_de_Leon
通过
偶然的因素

@JohnPlunkett,去年在AGOL尝试....刚刚又试了一次,域名在“新地图查看器”的弹出框中显示正确,在WAB和体验生成器中使用时也是如此……很高兴知道,谢谢....