|
@@ -35,6 +35,11 @@ Ext.define('saas.util.FormUtil', {
|
|
|
Ext.apply(item, cusItem);
|
|
Ext.apply(item, cusItem);
|
|
|
});
|
|
});
|
|
|
Ext.Array.each(items, function(item) {
|
|
Ext.Array.each(items, function(item) {
|
|
|
|
|
+
|
|
|
|
|
+ if(item.xtype == 'datefield') {
|
|
|
|
|
+ item.format = 'Y-m-d H:i:s'
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
if(item.xtype == 'numberfield') {
|
|
if(item.xtype == 'numberfield') {
|
|
|
Ext.applyIf(item, {
|
|
Ext.applyIf(item, {
|
|
|
hideTrigger: true, // 隐藏trigger
|
|
hideTrigger: true, // 隐藏trigger
|
|
@@ -62,6 +67,7 @@ Ext.define('saas.util.FormUtil', {
|
|
|
|
|
|
|
|
Ext.Array.each(columns, function(c) {
|
|
Ext.Array.each(columns, function(c) {
|
|
|
|
|
|
|
|
|
|
+
|
|
|
// 不可锁定
|
|
// 不可锁定
|
|
|
Ext.applyIf(c, {
|
|
Ext.applyIf(c, {
|
|
|
lockable: false
|
|
lockable: false
|
|
@@ -71,13 +77,25 @@ Ext.define('saas.util.FormUtil', {
|
|
|
if(c.logic=='necessaryField'){
|
|
if(c.logic=='necessaryField'){
|
|
|
c.cls = 'x-grid-necessary';
|
|
c.cls = 'x-grid-necessary';
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ if(c.xtype == 'datecolumn') {
|
|
|
|
|
+ Ext.apply(c.xtype, {
|
|
|
|
|
+ format: 'Y-m-d H:i:s'
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
var editor = c.editor;
|
|
var editor = c.editor;
|
|
|
- if(editor && editor.xtype == 'numberfield') {
|
|
|
|
|
- Ext.applyIf(editor, {
|
|
|
|
|
- hideTrigger: true, // 隐藏trigger
|
|
|
|
|
- mouseWheelEnabled: false // 取消滚轮事件
|
|
|
|
|
- });
|
|
|
|
|
|
|
+ if(editor) {
|
|
|
|
|
+ if(editor.xtype == 'numberfield') {
|
|
|
|
|
+ Ext.applyIf(editor, {
|
|
|
|
|
+ hideTrigger: true, // 隐藏trigger
|
|
|
|
|
+ mouseWheelEnabled: false // 取消滚轮事件
|
|
|
|
|
+ });
|
|
|
|
|
+ }else if(editor.xtype == 'datefield') {
|
|
|
|
|
+ Ext.apply(editor, {
|
|
|
|
|
+ format: 'Y-m-d H:i:s'
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
|
|
|