今天进行项目的时候想要使用datagrid里面加上一个下拉菜单功能combobox,就类似于性别,然后下拉菜单里面有男女,选择就好了。但是怎么弄都是没有弄出来下拉菜单,只好用其他的方式实现了,以后有时间一定要解决一下。具体的看一下代码吧,这个问题哪位大神指导麻烦指点一下,谢谢啦!!
columns: [[
{ field: 'ck', checkbox: true }, //选择
{
title: '菜单栏名称',
//url: getRealPath()+'/ElseSet/getMenuInfo/' ,
field: 'MenuName',
width: 40
},
{
title: '是否显示',
field: 'IsShow',
width: 40,
formatter: function(value) {
for(var i = 0; i < 2; i++) {
if(datacom3[i].IsShow == value) {
//显示下拉框的名称,不是id
return datacom3[i].IsShowText;
}
}
},
editor: {
type: 'combobox',//下拉框
options: {
valueField: 'IsShow',//对应为表格中的field
textField: 'IsShowText',//显示值
editable: false,
//数据,可后台,可写死(演示为固定),后台可根据ajax,自己获取,先获取到为全局变量,在放入data中。
data: datacom3,
required: false
}
}
},
]],
参考的是这篇博客https://blog.csdn.net/zhang_kang_user/article/details/78411132
结果就不展示了,毕竟是项目