Browse Source

自定义样式字符串解析成对象逻辑调整

zhuth 7 years ago
parent
commit
7b31d0fad9

+ 4 - 1
kanban-console/src/main/webapp/resources/app/view/core/trigger/StyleTrigger.js

@@ -92,6 +92,7 @@ Ext.define('erp.view.core.trigger.StyleTrigger', {
                 }],
                 }],
                 setStyle: function(styleObj) {
                 setStyle: function(styleObj) {
                     var styleForm = this;
                     var styleForm = this;
+                    var otherStyleStr='';
                     var o = {
                     var o = {
                         data: Object.assign({}, styleObj),
                         data: Object.assign({}, styleObj),
                         getData: function() {return this.data}
                         getData: function() {return this.data}
@@ -99,9 +100,11 @@ Ext.define('erp.view.core.trigger.StyleTrigger', {
                     for(var key in styleObj) {
                     for(var key in styleObj) {
                         if(styleForm.getForm().findField(key)) {
                         if(styleForm.getForm().findField(key)) {
                             delete styleObj[key];
                             delete styleObj[key];
+                        }else {
+                        	otherStyleStr += (key + ':' + styleObj[key] + ';') 
                         }
                         }
                     }
                     }
-                    o.data.otherStyle = Ext.JSON.encode(styleObj).replace(/[{"}]/g, '');
+                    o.data.otherStyle = otherStyleStr;
                     styleForm.loadRecord(o);
                     styleForm.loadRecord(o);
                 },
                 },
                 getStyle: function() {
                 getStyle: function() {