插件中的异步方法

175
2
01-05-2023 07:50 am
Mannus_Etten
通过
新贡献者III

我看到了很多queuedtask.run的例子,这是根据文档让SDK的同步方法在后台运行。

我做了一个自定义画廊,并希望从下拉打开的门户上填充数据。

然后我遇到了这样的陈述:

var results = await ArcGISPortalExtensions。SearchForContentAsync(门户、查询);

我如何使用这些比正确的公共异步void DropdownOpened?

结果加载后,我想改变一些状态属性以及。

我如何确保在状态改变之前,结果是完全加载的?

我已经尝试了很多选择,但我对其中任何一个都不确定。在某些情况下,什么都没有发生,但旋转器仍然可见,并继续前进。

Right Direction BV/Portal Genius首席执行官
0荣誉
2回答
狼
通过 金宝搏吧
金宝搏吧
Mannus_Etten
通过
新贡献者III

谢谢,看起来不错,但我还是有些问题。

mannus_etten_0 - 1674138318786. - png

带有箭头的按钮可以显示项目列表。但是列表是空的,忙碌的指示器永远不会消失……我怎么能隐藏繁忙的指标,并显示例如一个文本'无项目可用' ?

第二件事是缩略图。我用黄色标记了文字“meetvakken”。这是可见的缩略图。

如果你打开图库,你会看到meetvakken是一个没有缩略图的项目…

mannus_etten_1 - 1674138434572. - png

如何防止标题被放置在缩略图上?

Right Direction BV/Portal Genius首席执行官
0荣誉