В настоящее время я могу включить/отключить весь снимок, используя привязку enable в нокауте. Когда Enable = false, весь снимок больше не доступен для кликов, и пользователь не может видеть другие возможные значения в раскрывающемся списке.
<select data-bind="options: OptionsList, optionsText: 'Key', optionsValue: 'Value', value: FieldValue, enable: Enable"></select>
что получилось:
<select disabled=""></select>
То, что я надеюсь сделать, это сделать что-то вроде этого
<select>
<option disabled="disabled" value='1'>One </option>
<option selected="select" value='2'>Two </option>
<option disabled="disabled" value='3'>Three </option>
</select>
Таким образом, я все еще вижу свои параметры, но все они отключены, поэтому пользователь не может их изменить.
Я просмотрел опцииAfterRender в нокауте, но у меня больше нет доступа к выбранному значению. элемент, который передается, является только ключом и значением элемента select, а не наблюдаемым.
Любая помощь будет высоко оценена. Спасибо