2017-01-23 4 views
1

私はthisサンプルを使用していますが、selectpickerは動作していますが、可視バインディングが機能していません。この例にvisible:falseを追加すると、私はまだselectpickerを見ることができます。可視バインディングを使用してselectpickerを隠す方法を誰かが知っていますか?selectpickerでビジュアルバインディングが動作しない

<select data-bind="options: item().options, value: item().value,visible: false, selectPicker: {}"> 

答えて

1

あなたのブートストラップ・ピッカーは、実際の<select>要素を隠し、それに代わる新しいUI要素を注入します。 「高度な」ソリューションは、visibleバインディングを生成されたブートストラップ要素の1つに転送するような方法でバインディングを拡張することです。

<div data-bind="visible: false" style="display: inline-block;"> 
    <select ...></select> 
</div> 
+0

ありがとう:visibleバインディングをサポートするために、余分な要素で<select>をラッピング:

しかしは、私はあなたが簡単な解決策で行くべきだと思います。私はこれが最も簡単な方法だと思う。 – Nakres

関連する問題