|
|
@@ -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);
|