39,084
社区成员
发帖
与我相关
我的任务
分享
{field:"eqptcode",class:"tablebody", title:"编号",align:"center",valign:"middle",sortable:"true",
editable: {
type: 'text',
validate: function (value) {
value = $.trim(value);
if (!value) {return '编号不能为空'; }
var data = $table.bootstrapTable('getData'),
index = $(this).parents('tr').data('index');
return '';
}
}},
{field:"eqptname", class:"tablebody",title:"设备名称",align:"center",valign:"middle",sortable:"true",
editable: {
type: 'text',
validate: function (value) {
value = $.trim(value);
if (!value) {return '设备名称不能为空'; }
var data = $table.bootstrapTable('getData'),
index = $(this).parents('tr').data('index');
return '';
}
}},
{field:"eqptnorms",class:"tablebody",title:"型号规格",align:"center",valign:"middle",sortable:"true",
editable: {
type: 'text',
validate: function (value) {
value = $.trim(value);
var data = $table.bootstrapTable('getData'),
index = $(this).parents('tr').data('index');
return '';
}
}},
{field:"eqptunit",class:"tablebody",title:"单位",align:"center",valign:"middle",sortable:"true",
editable: {
type: 'text',
validate: function (value) {
value = $.trim(value);
if (!value) {return '单位不能为空'; }
var data = $table.bootstrapTable('getData'),
index = $(this).parents('tr').data('index');
return '';
}
}},
{field:"eqptpri",class:"tablebody",title:"参考单价",align:"center",valign:"middle",sortable:"true",
editable: {
type: 'text',
validate: function (value) {
value = $.trim(value);
if (!/^[1-9]\d*(\.\d+)?$/.test(value)) {
return '请填写大于0的单价';
}
var data = $table.bootstrapTable('getData'),
index = $(this).parents('tr').data('index');
return '';
},
function (row) {
if(row["eqptpri"]>5){
return 'disabled:false';
}else{
return 'disabled:true';
}
}
}
},
{field:"eqptcnt",class:"tablebody",title:"数量",align:"center",valign:"middle",sortable:"true",editable: {
type: 'text',
validate: function (value) {
value = $.trim(value);
if (!value) {
return '数量不能为空';
}
if (!/^\+?[1-9]\d*$/.test(value)) {
return '请填写大于0的整数'
}
var data = $table.bootstrapTable('getData'),
index = $(this).parents('tr').data('index');
console.log(data[index]);
return '';
}
} },