|
@@ -2,7 +2,7 @@ let JV = require('../jpc_value_define');
|
|
|
let JpcFieldHelper = require('./jpc_helper_field');
|
|
|
|
|
|
let JpcCommonOutputHelper = {
|
|
|
- createCommonOutputWithoutDecorate: function (node, value) {
|
|
|
+ createCommonOutputWithoutDecorate: function (node, value, forceCombine) {
|
|
|
let me = this, rst = {};
|
|
|
//1. font/style/control
|
|
|
rst[JV.PROP_FONT] = node[[JV.PROP_FONT]];
|
|
@@ -14,9 +14,13 @@ let JpcCommonOutputHelper = {
|
|
|
// innerFormat(node[JV.PROP_FORMAT], rst);
|
|
|
if (node[JV.PROP_PREFIX] && rst[JV.PROP_VALUE] !== null) {
|
|
|
rst[JV.PROP_VALUE] = node[JV.PROP_PREFIX] + rst[JV.PROP_VALUE];
|
|
|
+ } else if (node[JV.PROP_PREFIX] && forceCombine) {
|
|
|
+ rst[JV.PROP_VALUE] = node[JV.PROP_PREFIX];
|
|
|
}
|
|
|
if (node[JV.PROP_SUFFIX] && rst[JV.PROP_VALUE] !== null) {
|
|
|
rst[JV.PROP_VALUE] = rst[JV.PROP_VALUE] + node[JV.PROP_SUFFIX];
|
|
|
+ } else if (node[JV.PROP_SUFFIX] && forceCombine) {
|
|
|
+ rst[JV.PROP_VALUE] = node[JV.PROP_SUFFIX];
|
|
|
}
|
|
|
return rst;
|
|
|
},
|