我想将arcgis地图here嵌入到我的asp页面中进行搜索,以搜索员工隔间,该地图有一个用于搜索的文本框。我希望搜索是根据员工人数或隔间号自动进行的。我想在员工详细信息页面/Details/Index/7
上显示地图。页面加载时是否可以自动加载文本框值?
这里是搜索文本框
<form class="esri-search__form" role="search">
<input type="text" placeholder="District or Senator" aria-label="Search" autocomplete="off" tabindex="0" class="esri-input esri-search__input" aria-autocomplete="list" aria-haspopup="true" aria-owns="16e0a09202a-widget-1-suggest-menu" role="textbox" data-node-ref="_inputNode" title="District or Senator">
</form>
好吧,有一个带有特定类名的文本框(尽管我会建议一个ID),您可以将其初始值设置为想要使用的任何值:
var elem = document.querySelector(".esri-search__input");
elem.value = "Some value here";
<input type="text" class="esri-search__input"/>
view.ui.add(searchWidget, {
position: "top-right"
});
您需要等待此功能完成,一种方法是这样的:setTimeout(()=> document.getElementsByClassName(“ esri-input esri-search__input”)[0] .value =“这里有些值”,10000);