|
@@ -125,7 +125,6 @@ function setupCustomizeCfg(customizeCfg, rptTpl, defProperties) {
|
|
|
} else {
|
|
|
tmpObj["Content_Narrow"].Name = "宋体";
|
|
|
}
|
|
|
- tmpObj["Content_Narrow"].Name = "Arial Narrow";
|
|
|
}
|
|
|
}
|
|
|
defProperties.fonts = newFonts;
|
|
@@ -167,43 +166,45 @@ function setupCustomizeCfg(customizeCfg, rptTpl, defProperties) {
|
|
|
}
|
|
|
//4. 补0
|
|
|
let private_Setup_Format = function(tabFields) {
|
|
|
- for (let tabField of tabFields) {
|
|
|
- if (tabField[JV.PROP_FORMAT]) {
|
|
|
- tabField[JV.PROP_FORMAT] = tabField[JV.PROP_FORMAT].replace(new RegExp("#","gm"),"0");
|
|
|
+ if (tabFields) {
|
|
|
+ for (let tabField of tabFields) {
|
|
|
+ if (tabField[JV.PROP_FORMAT]) {
|
|
|
+ tabField[JV.PROP_FORMAT] = tabField[JV.PROP_FORMAT].replace(new RegExp("#","gm"),"0");
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
};
|
|
|
if (customizeCfg.fillZero) {
|
|
|
- if (rptTpl.flowTab) {
|
|
|
- private_Setup_Format(rptTpl.flowTab[JV.NODE_FLOW_CONTENT][JV.PROP_FLOW_FIELDS]);
|
|
|
- private_Setup_Format(rptTpl.flowTab[JV.NODE_FLOW_PAGE_SUM][JV.PROP_SUM_FIELDS]);
|
|
|
- private_Setup_Format(rptTpl.flowTab[JV.NODE_FLOW_SEG_SUM][JV.PROP_SUM_FIELDS]);
|
|
|
- private_Setup_Format(rptTpl.flowTab[JV.NODE_FLOW_GROUP][JV.PROP_SUM_FIELDS]);
|
|
|
- for (let discrete of rptTpl.flowTab[JV.NODE_DISCRETE_INFO]) {
|
|
|
+ if (rptTpl[JV.NODE_FLOW_INFO]) {
|
|
|
+ private_Setup_Format(rptTpl[JV.NODE_FLOW_INFO][JV.NODE_FLOW_CONTENT][JV.PROP_FLOW_FIELDS]);
|
|
|
+ private_Setup_Format(rptTpl[JV.NODE_FLOW_INFO][JV.NODE_FLOW_PAGE_SUM][JV.PROP_SUM_FIELDS]);
|
|
|
+ private_Setup_Format(rptTpl[JV.NODE_FLOW_INFO][JV.NODE_FLOW_SEG_SUM][JV.PROP_SUM_FIELDS]);
|
|
|
+ private_Setup_Format(rptTpl[JV.NODE_FLOW_INFO][JV.NODE_FLOW_GROUP][JV.PROP_SUM_FIELDS]);
|
|
|
+ for (let discrete of rptTpl[JV.NODE_FLOW_INFO][JV.NODE_DISCRETE_INFO]) {
|
|
|
private_Setup_Format(discrete[JV.PROP_DISCRETE_FIELDS]);
|
|
|
}
|
|
|
- if (rptTpl.flowTabEx) {
|
|
|
- private_Setup_Format(rptTpl.flowTabEx[JV.NODE_FLOW_CONTENT][JV.PROP_FLOW_FIELDS]);
|
|
|
- private_Setup_Format(rptTpl.flowTabEx[JV.NODE_FLOW_PAGE_SUM][JV.PROP_SUM_FIELDS]);
|
|
|
- private_Setup_Format(rptTpl.flowTabEx[JV.NODE_FLOW_SEG_SUM][JV.PROP_SUM_FIELDS]);
|
|
|
- private_Setup_Format(rptTpl.flowTabEx[JV.NODE_FLOW_GROUP][JV.PROP_SUM_FIELDS]);
|
|
|
- for (let discrete of rptTpl.flowTabEx[JV.NODE_DISCRETE_INFO]) {
|
|
|
+ if (rptTpl[JV.NODE_FLOW_INFO_EX]) {
|
|
|
+ private_Setup_Format(rptTpl[JV.NODE_FLOW_INFO_EX][JV.NODE_FLOW_CONTENT][JV.PROP_FLOW_FIELDS]);
|
|
|
+ private_Setup_Format(rptTpl[JV.NODE_FLOW_INFO_EX][JV.NODE_FLOW_PAGE_SUM][JV.PROP_SUM_FIELDS]);
|
|
|
+ private_Setup_Format(rptTpl[JV.NODE_FLOW_INFO_EX][JV.NODE_FLOW_SEG_SUM][JV.PROP_SUM_FIELDS]);
|
|
|
+ private_Setup_Format(rptTpl[JV.NODE_FLOW_INFO_EX][JV.NODE_FLOW_GROUP][JV.PROP_SUM_FIELDS]);
|
|
|
+ for (let discrete of rptTpl[JV.NODE_FLOW_INFO_EX][JV.NODE_DISCRETE_INFO]) {
|
|
|
private_Setup_Format(discrete[JV.PROP_DISCRETE_FIELDS]);
|
|
|
}
|
|
|
}
|
|
|
- } else if (rptTpl.billTab) {
|
|
|
- private_Setup_Format(rptTpl.billTab[JV.NODE_BILL_CONTENT][JV.PROP_BILL_FIELDS]);
|
|
|
- for (let discrete of rptTpl.billTab[JV.NODE_DISCRETE_INFO]) {
|
|
|
+ } else if (rptTpl[JV.NODE_BILL_INFO]) {
|
|
|
+ private_Setup_Format(rptTpl[JV.NODE_BILL_INFO][JV.NODE_BILL_CONTENT][JV.PROP_BILL_FIELDS]);
|
|
|
+ for (let discrete of rptTpl[JV.NODE_BILL_INFO][JV.NODE_DISCRETE_INFO]) {
|
|
|
private_Setup_Format(discrete[JV.PROP_DISCRETE_FIELDS]);
|
|
|
}
|
|
|
- } else if (rptTpl.crossTab) {
|
|
|
- private_Setup_Format(rptTpl.crossTab[JV.NODE_CROSS_CONTENT][JV.TAB_CROSS_FIELDS]);
|
|
|
- private_Setup_Format(rptTpl.crossTab[JV.NODE_CROSS_ROW][JV.TAB_CROSS_FIELDS]);
|
|
|
- private_Setup_Format(rptTpl.crossTab[JV.NODE_CROSS_COL][JV.TAB_CROSS_FIELDS]);
|
|
|
- private_Setup_Format(rptTpl.crossTab[JV.NODE_CROSS_COL_SUM][JV.TAB_CROSS_FIELDS]);
|
|
|
- private_Setup_Format(rptTpl.crossTab[JV.NODE_CROSS_ROW_EXT][JV.TAB_CROSS_FIELDS]);
|
|
|
- private_Setup_Format(rptTpl.crossTab[JV.NODE_CROSS_ROW_SUM_EXT][JV.TAB_CROSS_FIELDS]);
|
|
|
- for (let discrete of rptTpl.crossTab[JV.NODE_DISCRETE_INFO]) {
|
|
|
+ } else if (rptTpl[JV.NODE_CROSS_INFO]) {
|
|
|
+ private_Setup_Format(rptTpl[JV.NODE_CROSS_INFO][JV.NODE_CROSS_CONTENT][JV.TAB_CROSS_FIELDS]);
|
|
|
+ private_Setup_Format(rptTpl[JV.NODE_CROSS_INFO][JV.NODE_CROSS_ROW][JV.TAB_CROSS_FIELDS]);
|
|
|
+ private_Setup_Format(rptTpl[JV.NODE_CROSS_INFO][JV.NODE_CROSS_COL][JV.TAB_CROSS_FIELDS]);
|
|
|
+ private_Setup_Format(rptTpl[JV.NODE_CROSS_INFO][JV.NODE_CROSS_COL_SUM][JV.TAB_CROSS_FIELDS]);
|
|
|
+ private_Setup_Format(rptTpl[JV.NODE_CROSS_INFO][JV.NODE_CROSS_ROW_EXT][JV.TAB_CROSS_FIELDS]);
|
|
|
+ private_Setup_Format(rptTpl[JV.NODE_CROSS_INFO][JV.NODE_CROSS_ROW_SUM_EXT][JV.TAB_CROSS_FIELDS]);
|
|
|
+ for (let discrete of rptTpl[JV.NODE_CROSS_INFO][JV.NODE_DISCRETE_INFO]) {
|
|
|
private_Setup_Format(discrete[JV.PROP_DISCRETE_FIELDS]);
|
|
|
}
|
|
|
}
|