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
标记,详见 枚举扩展。