|
|
|
@ -186,6 +186,7 @@
|
|
|
|
|
var value = this.value;
|
|
|
|
|
var data = table.getRowData(options.id, this);
|
|
|
|
|
data.data_type_id = value;
|
|
|
|
|
$('#ico' + initSheetIndex).addClass('dh_ico');
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
form.on('switch(requiredSwitch)', function (obj) {
|
|
|
|
@ -195,6 +196,7 @@
|
|
|
|
|
} else {
|
|
|
|
|
data.allow_blank = 1;
|
|
|
|
|
}
|
|
|
|
|
$('#ico' + initSheetIndex).addClass('dh_ico');
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
@ -276,24 +278,26 @@
|
|
|
|
|
|
|
|
|
|
//监听单元格编辑
|
|
|
|
|
table.on('edit(setField)', function (obj) {
|
|
|
|
|
var field = obj.field;
|
|
|
|
|
|
|
|
|
|
var regex = /^[a-z][a-z0-9]{0,31}$/;
|
|
|
|
|
var cellElem = obj.tr.find('td[data-field="column_name"]');
|
|
|
|
|
if (regex.test(obj.value)) {
|
|
|
|
|
var _index = errArr.indexOf(obj.index);
|
|
|
|
|
errArr.splice(_index, 1);
|
|
|
|
|
console.log('变量值符合正则表达式');
|
|
|
|
|
cellElem.css('color', '');
|
|
|
|
|
} else {
|
|
|
|
|
if (!errArr.includes(obj.index)) {
|
|
|
|
|
errArr.push(obj.index);
|
|
|
|
|
}
|
|
|
|
|
console.log('变量值不符合正则表达式');
|
|
|
|
|
cellElem.css('color', 'red');
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
console.log('修改的字段为' + obj.field + '<br>' + '修改的值为' + obj.value + '<br>' + JSON.stringify(obj.data));
|
|
|
|
|
|
|
|
|
|
$('#ico' + initSheetIndex).addClass('dh_ico');
|
|
|
|
|
// var field = obj.field;
|
|
|
|
|
|
|
|
|
|
// var regex = /^[a-z][a-z0-9]{0,31}$/;
|
|
|
|
|
// var cellElem = obj.tr.find('td[data-field="column_name"]');
|
|
|
|
|
// if (regex.test(obj.value)) {
|
|
|
|
|
// var _index = errArr.indexOf(obj.index);
|
|
|
|
|
// errArr.splice(_index, 1);
|
|
|
|
|
// console.log('变量值符合正则表达式');
|
|
|
|
|
// cellElem.css('color', '');
|
|
|
|
|
// } else {
|
|
|
|
|
// if (!errArr.includes(obj.index)) {
|
|
|
|
|
// errArr.push(obj.index);
|
|
|
|
|
// }
|
|
|
|
|
// console.log('变量值不符合正则表达式');
|
|
|
|
|
// cellElem.css('color', 'red');
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
// console.log('修改的字段为' + obj.field + '<br>' + '修改的值为' + obj.value + '<br>' + JSON.stringify(obj.data));
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
//菜单的点击事件
|
|
|
|
|