我在我的应用中使用AutoSuggestBox。我不知道如何从输入中获取文本。我想按下按钮进行搜索,我需要输入文字吗?
<div id="accountsSearchBox" class="searchBox"
data-win-control="WinJS.UI.AutoSuggestBox"
data-win-options="{placeholderText: 'Search'}">
</div>
我也尝试过:
data-win-options="{ queryText : value}"
仍然无法获取文字:
var queryText = accountsSearchBox.queryText;
我是否需要此选项,因为我只需要设置文本?
答案 0 :(得分:0)
您必须使用 onsuggestionrequested 选项。
在此处详细了解:https://msdn.microsoft.com/en-us/library/windows/apps/dn301954.aspx?f=255&MSPPError=-2147217396
然后,您就可以将其插入事件处理程序并执行您需要的操作:)
答案 1 :(得分:0)
我刚刚解决了这个问题。这是正确的形式:
var queryText = accountsSearchBox.winControl.queryText;
我忘了&#34; queryText&#34;财产属于&#34; winControl&#34;。
data-win-options="{ queryText : value}" It is redundant in this case.