提交 b39a9982 编写于 作者: U unknown

数据中心自建表名加了校验

上级 fdc8ad26
......@@ -369,10 +369,24 @@ MWF.xApplication.query.TableDesigner.Table = new Class({
}
},
saveSilence: function(callback){
debugger;
if (!this.data.name){
this.designer.notice(this.designer.lp.inputTableName, "error");
return false;
}
if( this.data.status !== "build" ){
var reg = /^[A-Za-z]/;
if( !reg.test(this.data.name) ){
this.designer.notice(this.designer.lp.tableNameNotStartWithLetter, "error");
return false;
}
var reg2 = /^[A-Za-z0-9]+$/;
if( !reg2.test(this.data.name) ){
this.designer.notice(this.designer.lp.tableNameNotBeLetterAndNumber, "error");
return false;
}
}
if (!this.json.draftData.fieldList.length){
this.designer.notice(this.designer.lp.errorFieldList, "error");
return false;
......@@ -387,10 +401,33 @@ MWF.xApplication.query.TableDesigner.Table = new Class({
}.bind(this));
},
save: function(callback){
debugger;
if (!this.data.name){
this.designer.notice(this.designer.lp.inputTableName, "error");
return false;
}
if( this.data.status !== "build" ){
var reg = /^[A-Za-z]/;
if( !reg.test(this.data.name) ){
this.designer.notice(this.designer.lp.tableNameNotStartWithLetter, "error");
return false;
}
if( this.data.alias && !reg.test(this.data.alias) ){
this.designer.notice(this.designer.lp.tableAliasNotStartWithLetter, "error");
return false;
}
var reg2 = /^[A-Za-z0-9]+$/;
if( !reg2.test(this.data.name) ){
this.designer.notice(this.designer.lp.tableNameNotBeLetterAndNumber, "error");
return false;
}
if( this.data.alias && !reg2.test(this.data.alias) ){
this.designer.notice(this.designer.lp.tableAliasNotBeLetterAndNumber, "error");
return false;
}
}
if (!this.json.draftData.fieldList.length){
this.designer.notice(this.designer.lp.errorFieldList, "error");
return false;
......
......@@ -46,6 +46,10 @@ MWF.xApplication.query.TableDesigner.LP = {
"duplicateName": "同名的列已存在",
"inputName": "请输入列名称",
"inputTableName": "请输入数据表名称",
"tableNameNotStartWithLetter" : "数据表名称必须以字母开头",
"tableAliasNotStartWithLetter" : "数据表别名必须以字母开头",
"tableNameNotBeLetterAndNumber" : "数据表名称必须是全字母或字母加数字",
"tableAliasNotBeLetterAndNumber" : "数据表别名必须是全字母或字母加数字",
"save_success": "数据表保存成功!",
"deleteColumnTitle": "删除列确认",
"deleteColumn": "是否确定删除当前列?",
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册