<dt>How to bind object values using Knockout JS?</dt>
<dt>How to bind object values using Knockout JS?</dt>
<dd>
<dd>
This issue was discussed in <ahref="https://github.com/davidstutz/bootstrap-multiselect/issues/532">#532</a>.
<p>This issue was discussed in <ahref="https://github.com/davidstutz/bootstrap-multiselect/issues/532">#532</a>.</p>
<br>
<p>The plugin depends upon the following standard knockout bindings: <code>options</code>, <code>value</code>, <code>selectedOptions</code>, <code>enable</code>, <code>disable</code>. When these options change, they will update the internal <code>select</code> element and <code>.multiselect('refresh')</code> is triggered.
<br>
<p>
bootstrap-multiselect depends upon the following standard knockout bindings:
When these options change, they will update the internal <code><select></code> box and then the jQuery multiselect plugin triggers a refresh.
</p>
<ul>
<li><h4>options</h4></li>
<ul>
<ul>
<li>When options is an observable and changes, your <code><select></code> options will be recalculated by knockout, then bootstrap-multiselect will refresh.</li>
<li><code>options</code>: when <code>options</code> is an observable and changes, the <code>option</code>'s inside the <code>select</code> are updated by knockout and the plugin refreshes.</li>
<li><code>value</code>: can only be used in single selection mode; Knockout does not support using the value binding handler to update a <code>select</code> with <code>multiple="multiple"</code>.</li>
<li><code>selectedOptions</code>: this is a standard knockout binding that updates the checked options inside the <code>select</code> element; use with <code>multiple="multiple"</code>.</li>
<li><code>enable</code>: enable the plugin.</li>
<li><code>disable</code>: disable the plugin.</li>
</ul>
</ul>
<li><h4>value</h4></li>
<p>Any other options inside the multiselect data bind are passed to the jQuery multiselect plugin.</p>
<ul>
<li>Only use this when you are using the radio button feature of bootstrap-multiselect. Knockout doesn't support using the value binding handler to update <code><select multiple="multiple"></code></li>
</ul>
<li><h4>selectedOptions</h4></li>
<ul>
<li>This is a standard knockout binding that updates the checked options inside a select element. Use this when trying to update a multiple type select box.</li>
</ul>
<li><h4>enable</h4></li>
<ul>
<li>Use it to enable the bootstrap dropdown.</li>
</ul>
<li><h4>disable</h4></li>
<ul>
<li>Use it to enable the bootstrap dropdown.</li>
</ul>
</ul>
<br>
<p>
Any other options inside the multiselect data bind are passed to the jQuery multiselect plugin.
</p>
<br>
</dd>
</dd>
<dt>Options do net get updated when using Angular JS?</dt>
<dt>Options do net get updated when using Angular JS?</dt>