与 selectpicker 的可见绑定不起作用
visible binding with selectpicker not working
我正在使用 this 示例,并且选择器正在运行,但可见绑定不起作用。如果我在这个例子中添加 visible: false 我仍然可以看到选择器。有人知道如何使用可见绑定隐藏选择器吗?
<select data-bind="options: item().options, value: item().value,visible: false, selectPicker: {}">
您的 bootstrap 选择器隐藏实际的 <select>
元素并注入新的 UI 元素来替换它。 "advanced" 解决方案将以将 visible
绑定转发到 generated-by-bootstrap 元素之一的方式扩展绑定。
但是,我认为你应该采用简单的解决方案:将 <select>
包装在一个额外的元素中以支持 visible
绑定:
<div data-bind="visible: false" style="display: inline-block;">
<select ...></select>
</div>
我正在使用 this 示例,并且选择器正在运行,但可见绑定不起作用。如果我在这个例子中添加 visible: false 我仍然可以看到选择器。有人知道如何使用可见绑定隐藏选择器吗?
<select data-bind="options: item().options, value: item().value,visible: false, selectPicker: {}">
您的 bootstrap 选择器隐藏实际的 <select>
元素并注入新的 UI 元素来替换它。 "advanced" 解决方案将以将 visible
绑定转发到 generated-by-bootstrap 元素之一的方式扩展绑定。
但是,我认为你应该采用简单的解决方案:将 <select>
包装在一个额外的元素中以支持 visible
绑定:
<div data-bind="visible: false" style="display: inline-block;">
<select ...></select>
</div>