table里面模板加select下拉框为什么显示不出来?

提问 未结 1 58
孤单北半球
悬赏:20飞吻
版本:layui 浏览器:


下拉框点了没反应
//表格数据列表渲染
table.render({
elem: '#table'
,height:1200
// ,page: true //开启分页
,limit:100
,size: 'lg'
, where: {year: year, departmentId: departmentId}
,cols: [[ //表头
{field: 'time', title: '时间', width:140, align:"center",fixed: 'left'}
,{field: 'type', title: '考评类型', width:140, sort: true}
,{field: 'achievement', title: '业绩得分', width:250,align:"center",sort: true}
,{field: 'qvalue', title: 'Q值', width: 250,align:"center",sort: true}
,{field: 'workAttendance', title: '考勤得分', width: 250, align:"center",sort: true}
,{field: 'performanceResult', title: '考核结果', width: 250, align:"center",sort: true,
templet: function (d) {
return '<select lay-filter="select">' +
'<option value="优秀">优秀</option>' +
'<option value="较好">较好</option>' +
'<option value="一般">一般</option>' +
'<option value="较差">较差</option></select>'
}
}
,{field: 'attachment', title: '考评明细', width: 200 ,templet: function(d){
return '<button type="button" class="layui-btn layui-btn-normal layui-btn-xs" id="uploadFile'+d.entityId+'">上传附件</button>'
+' <button type="button" class="layui-btn layui-btn-warm layui-btn-xs" onclick="lookFile(\''+d.entityId+'\')">查看附件</button>';
}}
]],
//渲染后回调
done: function(res, curr, count){

form.render('select');


}

});
回帖
  • 应该是遮住了,加入这些样式看看

    .layui-table-cell, .layui-table-tool-panel li {
    overflow: visible !important;
    }

    .layui-form-select .layui-input {
    height: 30px;
    }

    .layui-table-box {
    overflow: visible !important;
    }

    .layui-table-body {
    overflow: visible !important;
    }
    0 回复