bootstrap- X-editable 行内编辑

 前面不要忘记引入'editable'

idField: 'id', //主键字段名,提交表单时传递三个值name:字段名, value:修改的值, pk:主键ID
columns: [
	{
		field: 'weigh', 
		title: __('Weigh'),
		editable: {
			type: 'text',
			url: "cate/editWeigh",
			validate: function (v) {
				if($.trim(v) == '') return '值不能为空';
				if(!$.isNumeric(v)) return '值只能为数字';
				if(v<0 || v%1!==0) return '值必需为正整数';
			},
			success: function(response, newValue) {
				console.log("====ok=====",response, newValue);
				let that = this;

				if(response.code==1){
					//更新内存对象值,如果该字段是排序字段,页面会重新排序
					table.bootstrapTable('updateCell', {
						index: $(that).closest("tr").data('index'), //行索引
						field: 'weigh', //列名
						value: newValue //cell值
					});
				}else{
					return response.msg;
				}
			},
			error: function(response, newValue){
				console.log("====error=====",response, newValue);
				return "请求失败";
			}
		}
	}
]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值