فهرست منبع

增加可录入属性特殊字符限制

zhuth 8 سال پیش
والد
کامیت
b5ce1ab598

+ 9 - 2
kanban-console/src/main/webapp/resources/app/view/desktop/BoardManageMainPanel.js

@@ -59,7 +59,9 @@ Ext.define('erp.view.desktop.BoardManageMainPanel', {
                 xtype: 'textfield',
                 name: 'name',
                 allowBlank: false,
-                fieldLabel: '名称'
+                fieldLabel: '名称',
+                regex: /^[A-Za-z0-9_\-\u4e00-\u9fa5]+$/,
+                regexText: '包含特殊符号'
             },{
                 xtype:'triggerfield',
                 name:'iconCls',
@@ -109,6 +111,7 @@ Ext.define('erp.view.desktop.BoardManageMainPanel', {
             bbar: ['->', {
                 xtype: 'button',
                 text: '保存',
+                formBind: true,
                 width: 100,
                 handler: function() {
                     var formpanel = Ext.getCmp('boardSetForm');
@@ -190,7 +193,11 @@ Ext.define('erp.view.desktop.BoardManageMainPanel', {
             columnLines: true,
             columns: [
                 { text: 'ID', dataIndex: 'code', hidden: true },
-                { text: '参数名称', dataIndex: 'name', flex: 1, editor: 'textfield' },
+                { text: '参数名称', dataIndex: 'name', flex: 1, editor:{
+					xtype:'textfield',
+					regex: /^[A-Za-z0-9_\-\u4e00-\u9fa5]+$/,
+					regexText: '包含特殊符号'
+				} },
                 { text: '数据类型', dataIndex: 'type', flex: 1, editor: dataTypeCombo, renderer: function (value, cellmeta, record) {
                     var index = dataTypeStore.find(dataTypeCombo.valueField, value);
                     var ehrRecord = dataTypeStore.getAt(index);

+ 5 - 1
kanban-console/src/main/webapp/resources/app/view/desktop/BoardManageRightPanel.js

@@ -38,7 +38,11 @@ Ext.define('erp.view.desktop.BoardManageRightPanel',{
             columnLines:true,
             columns: [
                 { text: 'ID', dataIndex: 'code', hidden: true },
-                { text: '看板名称', dataIndex: 'name', flex: 1, editor: 'textfield', renderer: function (v, metadata, record, rowIndex, columnIndex, store) {
+                { text: '看板名称', dataIndex: 'name', flex: 1, editor:{
+					xtype:'textfield',
+					regex: /^[A-Za-z0-9_\-\u4e00-\u9fa5]+$/,
+					regexText: '包含特殊符号'
+				}, renderer: function (v, metadata, record, rowIndex, columnIndex, store) {
                     metadata.tdAttr = 'data-qtip="' + (v || '') + '"';
                     return v;
                 }

+ 3 - 1
kanban-console/src/main/webapp/resources/app/view/user/UserSetting.js

@@ -20,7 +20,9 @@ Ext.define('erp.view.user.UserSetting',{
 				dataIndex:'name',
 				width:120,
 				editor:{
-					xtype:'textfield'
+					xtype:'textfield',
+					regex: /^[A-Za-z0-9_\-\u4e00-\u9fa5]+$/,
+					regexText: '包含特殊符号'
 				}
 			},{
 				header:'密码',