效果预览:
文档地址:
插件bootstrap-table-editable官方文档:
https://examples.bootstrap-table.com/#extensions/editable.html
中文:https://www.bootstrap-table.com.cn/doc/extensions/editable
插件x-editable官方文档:
http://vitalets.github.io/x-editable/docs.html#editable
部分代码参考:
clickEdit: true,
columns: [{
checkbox: true
},
{
title: "名称",
field: "name",
editable: {
type: 'text',
escape: false,
title: '名称',
validate: function (v) {
if (!v) {
return '名称不能为空';
}
}
}
},
{
title: "月数",
field: "expireMonth",
editable: {
type: 'text',
escape: false,
title: '月数',
validate: function (v) {
if (v) {
if (isNaN(v)) return '月数必须是数字';
}
}
}
},
{
title: "价格",
field: "price",
editable: {
type: 'text',
escape: false,
title: '价格',
validate: function (v) {
if (!v) return '价格不能为空';
if (isNaN(v)) return '价格必须是数字';
}
}
},
{
title: "状态",
field: "status",
editable: {
type: 'select',
title: '状态',
source: [{"value":1,"text":"启用"},{"value":0,"text":"禁用"}],
inputclass:"tableselect",
validate: function (v) {
if (!v) {
return '状态必选';
}
}
}
},
]