前端介面的按鈕賦值與狀態勾選
阿新 • • 發佈:2018-12-04
1.賦值
fieldName: '狀態',
field: 'status',
format: function(val) {
if(val==2){
return "啟用";
}else{
return "停用";
}
}
2.狀態預設勾選
3.注意:查詢欄位與賦值欄位一致時,屬性注意不可一同success: function(layero, index) { //彈出視窗成功後渲染表單 var form = layui.form(); // 彈出視窗後給表單賦值; if(res){ console.log(res); for(var d in res){ common.setVal(d,res[d]); } $("#equipmodelname").val(res.equipmodelname); }else{ $("#equipmodelname").val(equipmodelname); res={}; res.tenantid=tenantId; } if(res.status == "2") { $("#status").attr("checked", true); //勾選 } else { $("#status").attr("checked", false); //使其未勾選 } //通過回撥函式給選擇框賦值 form.render(); form.on('submit(edit)', function(data) { //將修改的資料合併到原有的資料 $.extend(true,res, data.field); if(res.status=="on") { res.status = "2"; } else { res.status = "1"; } res.equipmodelid = id; UpdateUser(res,index); return false; //阻止表單跳轉。如果需要表單跳轉,去掉這段即可。 }); // layer.full(index) }, end: function() { addBoxIndex = -1; }