Jqgride关于列表编辑下拉选
//检测参数
function ysjlelem(value, options) {
var rowid = options.rowId;
var jccsid=$("#"+rowid+"_JCCSID").val(); //获取检测参数id获取原始记录
var html = '<div><select type="text" id="v_YSJL'+rowid+'" class="editable inline-edit-cell form-control" style="float:left; margin: 0px -35px 0px 0px;width: 100%;">'
var data=YpjcfpRunserver.getYsjlByCs(jccsid);
for(var i=0;i<data.length;i++){
if(value == data[i].value){
html = html +'<option value="'+data[i].ID+'" checked>'+data[i].MBMC+'</option>';
}else{
html = html +'<option value="'+data[i].ID+'">'+data[i].MBMC+'</option>';
}
}
html = html + '</select>';
html = html + '</div>';
var a = $(html);
// var btn = $('<button class="btn btn-primary btn-ingrid" type="button" id="btn_'+options.id+'" ><i class="fa fa-list"></i></button>');
var me = this;
// btn.on('click',function(){
// UI.Window.ShowDialog("储存位置选择","pages/GZGL/Jccsxz.jsp?ID="+rowid,'95%','520px',true,'确定', true,
// function(data){
// data=data+"";
// YpdjRunserver.getYpxxByid(data,function(rdata){
// $("#v_JCCS"+rowid).val(rdata.WZMC);
// grid.setCellValue(rowid,"JCXM",rdata.JCXM);
// grid.setCellValue(rowid,"XMFZR",rdata.XMFZR);
// });
// }
// );
// });
// a.append(btn);
// if (value) {
// a.find('input').val(value);
// }
return a.get(0);
}
function ysjlvalue(elem, operation, value) {
if (operation === 'get') {
return $(elem).find('select').val() || '';
} else if (operation === 'set') {
$('select', elem).val(value);
}
}
//列表配置
{
label:'检测参数',
name: 'JCCSID',
index: 'JCCSID',
editable :true,
width: 150, //隐藏列
hidden:true,
},
{
label:'检测参数',
name: 'YPID',
index: 'YPID',
editable :true,
width: 150,
hidden:true,
},
{
label:'样品名称',
name: 'YPMCS',
index: 'YPMCS',
width: 150,
},
{
label:'检测人',
name: 'JCR',
index: 'JCR',
width: 150,
editable : true,
edittype:'custom',
editoptions: {custom_element:jcrelem,
custom_value:jcrvalue}
},
{
label:'检测设备',
name: 'JCSB',
index: 'JCSB',
width: 150,
editable : true,
edittype:'custom',
editoptions: {custom_element:jcsbelem,
custom_value:jcsbvalue}
},
{
label:'原始记录',
name: 'YSJL',
index: 'YSJL',
width: 150,
editable : true,
edittype:'custom',
editoptions: {custom_element:ysjlelem,
custom_value:ysjlvalue}
},
浙公网安备 33010602011771号