在 devExpress 中,如何在 select-box 的下拉列表中添加搜索框
In devExpress, how to add a search box within select-box's dropdown list
我想在单击 select 框时出现的下拉列表顶部添加一个文本框。
这样,我可以过滤并select一个值。
这可以在 devExpress 中完成吗?
我知道可以使用 dx-template
修改每个单独值的模板,但是否可以修改整个下拉列表(即在顶部添加一个文本框以进行过滤)?
<div dx-select-box="vm.account1BoxConfig">
<div data-options="dxTemplate:{ name:'accountItem' }">
<span dx-text-box="{value: 'Mike'}"></span> // not working -- adds text-box to each value
<span>{{::code}}</span>
<small style="margin-left: 5px">[{{::name}}]</small>
</div>
</div>
顺便说一下,我不想在 select-box 元素中键入文本 - 只想在下拉列表顶部的文本框中键入文本。
-- 我知道 select-box 元素可用于键入 filter/search text-.
我能想到的唯一其他选择是创建一个 dx-list 并在单击输入元素时切换它....
我建议您改用 dxLookup。它在开箱即用的下拉列表中提供了一个搜索框。请参阅 http://js.devexpress.com/Demos/WidgetsGallery/#demo/actions_and_lists-lookup-overview 演示。
我想在单击 select 框时出现的下拉列表顶部添加一个文本框。 这样,我可以过滤并select一个值。
这可以在 devExpress 中完成吗?
我知道可以使用 dx-template
修改每个单独值的模板,但是否可以修改整个下拉列表(即在顶部添加一个文本框以进行过滤)?
<div dx-select-box="vm.account1BoxConfig">
<div data-options="dxTemplate:{ name:'accountItem' }">
<span dx-text-box="{value: 'Mike'}"></span> // not working -- adds text-box to each value
<span>{{::code}}</span>
<small style="margin-left: 5px">[{{::name}}]</small>
</div>
</div>
顺便说一下,我不想在 select-box 元素中键入文本 - 只想在下拉列表顶部的文本框中键入文本。 -- 我知道 select-box 元素可用于键入 filter/search text-.
我能想到的唯一其他选择是创建一个 dx-list 并在单击输入元素时切换它....
我建议您改用 dxLookup。它在开箱即用的下拉列表中提供了一个搜索框。请参阅 http://js.devexpress.com/Demos/WidgetsGallery/#demo/actions_and_lists-lookup-overview 演示。