Şu anda yalnızca bırakma sırasında etkinleştirme bağlamasındaki tüm açılır menüyü etkinleştirebilir/devre dışı bırakabilirim. Enable = false olduğunda, tüm açılır menü artık tıklanabilir değildir ve kullanıcı açılır menüdeki diğer olası değerleri göremez.Knockout select dropdown devre dışı bırakma öğesini etkinleştir
<select disabled=""></select>
Ne yapmak umuyorum Hala seçenekleri görebilirsiniz Bu
<select>
<option disabled="disabled" value='1'>One </option>
<option selected="select" value='2'>Two </option>
<option disabled="disabled" value='3'>Three </option>
</select>
Bu şekilde gibi bir şey işlemek ama onlar:
<select data-bind="options: OptionsList, optionsText: 'Key', optionsValue: 'Value', value: FieldValue, enable: Enable"></select>
neyi hale got şudur hepsi devre dışı bırakıldı, böylece kullanıcı bunları değiştiremez.
Nakavt sırasında optionsAfterRender'a baktım, ancak seçilen değere artık erişemiyorum. Girilen öğe, gözlenebilir değil, yalnızca seçilen öğenin anahtarı ve değeridir.
Herhangi bir yardım çok takdir edilecektir. Teşekkür
(http://stackoverflow.com/questions/24303689/knockout-multiselect-selectedoptions-contains-: Burada
http://knockoutjs.com/documentation/options-binding.html çalışma bunun bir demo nesneler yerine değerler/24303773 # 24303773) bunu yapmanın başka bir yoludur. 3.1.0 –