Ho il seguente problema:predefinire il valore selezionato nell'elenco a discesa
ho un array di oggetti osservabile nel formato { isSelected: false, Message: "Test1" }, { isSelected: true, Message: "Test2"}
. Sto generando una lista di selezione nella vista da questo array osservabile. Voglio che il valore con la proprietà isSelected = true sia preselezionato (che sarà: Messaggio: "Test2" in questo esempio). Ecco il mio codice:
Knockout:
function ViewModel()
{
this.DummyOptions = ko.observableArray([{ isSelected: false, Message: "Test1" }, { isSelected: true, Message: "Test2"}]);
this.selectedValue = ko.observable();
}
ko.applyBindings(new ViewModel());
Html:
<div>
Dummy
<select id="dummy" data-bind="options: DummyOptions, optionsText: 'Message'"></select>
</div>
Fiddle: http://jsfiddle.net/PsyComa/RfWVP/52/
Credo che questo sarà semplice, ma io sono molto nuovo per knockout ed ero non è in grado di farlo funzionare come previsto. Qualsiasi aiuto con codice funzionante sarà molto apprezzato. Grazie.
grazie. Proprio quello di cui avevo bisogno. – Mdb