{
"rownum":"3",
"colnum":"1",
"colCd":"rb_Indiv_Invc_Dt",
"Label":"单个(&V)",
"isRequired":"false",
"ctlType":"Radio",
"show":"false",
"size":"16",
"value":""},
{
"rownum":"3",
"colnum":"2",
"colCd":"cmb_Indiv_Invc_Dt",
"Label":"",
"dataType":"Date",
"isRequired":"false",
"ctlType":"TextBox",
"show":"false",
"edit":"true",
"size":"20",
"rows":"5",
"picker":"'{mutlValue:true}'",
"value":""},
{
"rownum":"4",
"colnum":"1",
"colCd":"rb_Range_Invc_Dt",
"Label":"范围(&R)",
"isRequired":"false",
"ctlType":"Radio",
"show":"false",
"size":"12",
"value":""},
{
"rownum":"5",
"colnum":"1",
"colCd":"dfs_Curr_Pref",
"Label":"",
"dataType":"String",
"isRequired":"false",
"ctlType":"TextBox",
"show":"false",
"edit":"true",
"size":"12",
"rows":"4",
"value":""},
{
"rownum":"5",
"colnum":"2",
"colCd":"dfdt_RangeTo_Invc_Dt",
"Label":"",
"dataType":"DateTime",
"isRequired":"false",
"ctlType":"TextBox",
"show":"false",
"edit":"true",
"size":"16",
"maxLength":"30",
"picker":"js:dateTimePicker()",
"value":""},
{
"rownum":"6",
"colnum":"1",
"colCd":"dfdt_RangeFrom_Invc_Dt",
"Label":"",
"dataType":"DateTime",
"isRequired":"false",
"ctlType":"TextBox",
"show":"false",
"edit":"true",
"size":"16",
"maxLength":"30",
"picker":"js:dateTimePicker()",
"value":""},
typeScript通过JSON中rownum,colnum相同的分别进行分组
核心思想就是通过Mapping来分组
这里返回结果是对象, 如果想要返回数组就直接Object.values即可