我在使用Arcgis Map Api的应用程序中使用Dojo。
我需要在输入文本中设置值(来自API的Geocoder,widget)并触发keyup事件,以便自动完成功能正常工作。
任何人都知道如何做到这一点?
答案 0 :(得分:0)
最简单的方法是获取这样的事件:
on(dom.byId("yourNodeName"), "keyup", callfunctionXY);
的问候,仪
答案 1 :(得分:0)
假设您想以编程方式设置Geocoder
的文本值,然后根据您设置的值触发Geocoder
的自动完成,这似乎有效:
var thePlace = "42 Wallaby Way";
//var geocoder is of type esri/dijit/Geocoder
geocoder.value = thePlace;
geocoder.inputNode.value = thePlace;
geocoder._autoComplete();