WinJS AutoSuggestBox 获取文本
WinJS AutoSuggestBox get text
我在我的应用程序中使用 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;
我是否需要此选项,因为我只需要获取未设置的文本?
您必须使用 onsuggestionrequested 选项。
在此处阅读更多相关信息:https://msdn.microsoft.com/en-us/library/windows/apps/dn301954.aspx?f=255&MSPPError=-2147217396
然后您就可以将它插入事件处理程序并执行您需要的操作:)
我刚刚解决了这个问题。这是正确的形式:
var queryText = accountsSearchBox.winControl.queryText;
我忘了 "queryText" 属性 在 "winControl" 下。
data-win-options="{ queryText : value}" It is redundant in this case.
我在我的应用程序中使用 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;
我是否需要此选项,因为我只需要获取未设置的文本?
您必须使用 onsuggestionrequested 选项。
在此处阅读更多相关信息:https://msdn.microsoft.com/en-us/library/windows/apps/dn301954.aspx?f=255&MSPPError=-2147217396
然后您就可以将它插入事件处理程序并执行您需要的操作:)
我刚刚解决了这个问题。这是正确的形式:
var queryText = accountsSearchBox.winControl.queryText;
我忘了 "queryText" 属性 在 "winControl" 下。
data-win-options="{ queryText : value}" It is redundant in this case.