【问题标题】:accessing Nested arrays in json from jsreport从 jsreport 访问 json 中的嵌套数组
【发布时间】:2015-11-16 22:26:20
【问题描述】:

我正在尝试使用 jsrender 引擎和 {{for}} 语句解析 jsreport 中的嵌套数组,但由于某种原因,它会通过 araay 两次。这是我的 json 数据:

    "recordsOnFile": "4",
"invalidRecordsOnFile": "3",
"invalidRecordError": [
    {"row": "2"},{"error": [
        {"record": "In the field DateOfBirth."},{"record": "converting 0sass to type: m/d/yyyy."}
    ] 
    },
    {"row": "3"},{"error": [
        {"record": "in the field IsRehired"},{"record": "converting 11 to type: boolean."}
    ]
    },
    {"row": "4"},{"error": [
        {"record": "Invalid Ethnicity Code"}
    ]
    }
    ],
    "numberNewRecords": "0",
"newRecords": [
    {"nrecord": "0"}
    ],
"numberUpdatedRecords": "1",
"updatedRecords": [
    {"updatedRowNumber": "5"},{"updateRowInfo": "Casper1003 Harper5003"}
]

}

这是我解析嵌套数组的 jsreport:

<div class="textLeft" id="showInvalidRecord">
{{for invalidRecordError}}
<div class="textLeftIndent">Row Number:&nbsp;&nbsp;{{:row}}</div>
<div class="textLeftIndent">Error(s):&nbsp;&nbsp;{{for error}}{{:record}}&nbsp;&nbsp;:&nbsp;&nbsp;{{/for}}</div>
{{/for}}

为什么要经过两次?我想不通。

【问题讨论】:

    标签: arrays json jsrender jsreport


    【解决方案1】:

    发现我不需要嵌套数组,所以这不再是问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-12-05
      • 1970-01-01
      • 1970-01-01
      • 2017-11-27
      • 1970-01-01
      • 1970-01-01
      • 2017-04-12
      • 1970-01-01
      相关资源
      最近更新 更多