La propiedad
optionsValue del DataBind, no se puede establecer como una function, como si se puede hacer en optionsText. Ya funciona perfectamente:
Código:
<td>
<label id="lblCertificationType" data-bind="text: CertificationType().TypeName"></label>
<select data-bind="options: $parent.CertificationTypeList,
optionsText: function(item) {
return item.TypeName
},
optionsValue: 'Code',
value: CertificationType().Code" id="cmbCertificationType"></select>
</td>