WinJS AutoSuggestBox获取文本

时间:2016-04-23 17:08:08

标签: javascript winjs

我在我的应用中使用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;

我是否需要此选项,因为我只需要设置文本?

2 个答案:

答案 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.