在淘汰赛中使用枚举类型下拉绑定

时间:2014-07-15 09:13:39

标签: c# javascript jquery knockout.js

我无法将下拉列表与枚举值绑定。在给定的代码中,我将所有枚举值作为变量“mode”中的对象获取,但它不会在下拉列表中绑定。 这是我的下拉列表的HTML代码。

<select data-bind="options:modes,value:Mode, 
                   optionsText:'Text',
                   optionsValue:'ID',
                   optionCaption:'Select Mode'"></select>

,脚本如下: -

var NfsObject = {
    Name: '',
    Path: '',
    Extensions: '',
    Volume: '',           
    Mode: 0,
    ClientID: 0
}

function Nfs(data) {
    var mode = JSON.parse('@Html.Raw(Model.ToValues(typeof(NfsModeEnum)))');
    var self = this;
    this.modes = mode;
    this.clients = ko.observableArray([]);                       
    ko.mapping.fromJS(data, NfsObject, self);
}

0 个答案:

没有答案