1. 程式人生 > >前端介面的按鈕賦值與狀態勾選

前端介面的按鈕賦值與狀態勾選

1.賦值

fieldName: '狀態',
			                field: 'status',
			                format: function(val) {
			                	if(val==2){
			                		return "啟用";
			                	}else{
			                		return "停用";
			                	}
							}

2.狀態預設勾選

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;
							}
3.注意:查詢欄位與賦值欄位一致時,屬性注意不可一同