ComboBox 的使用


  输出一个下拉框控件,对应的 EasyUI 类为 easyui-combobox,id 以 cbo 作为前缀。使用方法如下所示:

@Html.ComboBox(s => s.OrgId, new ComboBoxSettings { Url = "/GetOrgs", ValueField = "Id", TextField = "Name" }).Style("width:200px")

<!-- 绑定枚举类型 -->
@Html.ComboBox(s => s.Sex, typeof(Sex)).Style("width:200px")

@Html.ComboBox("Status", typeof(OrderStatus)).Style("width:200px")

<!-- 行选中事件 -->
@Html.ComboBox("Type", new ComboBoxSettings { OnSelect = "onTypeChanged" }).Style("width:200px")

<script>
function onTypeChanged(row) {
    //
}
</script>

  ComboBoxSettings 参数的含义可参考 EasyUI 官网上的文档。

  使用枚举类型绑定时,枚举值应该使用 EnumDescription 标记,详见 枚举扩展