表格数据读取支持额外数据字段
parent
515ef58207
commit
8fdff543ce
|
|
@ -1963,6 +1963,7 @@ function FormModuleData($params = [])
|
||||||
|
|
||||||
// 默认
|
// 默认
|
||||||
default :
|
default :
|
||||||
|
// 指定数据
|
||||||
if(array_key_exists($data_type, $ret['data']))
|
if(array_key_exists($data_type, $ret['data']))
|
||||||
{
|
{
|
||||||
$data = $ret['data'][$data_type];
|
$data = $ret['data'][$data_type];
|
||||||
|
|
@ -1976,6 +1977,22 @@ function FormModuleData($params = [])
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 额外数据字段
|
||||||
|
if(!empty($struct['params']['ext_data_fields']))
|
||||||
|
{
|
||||||
|
if(!is_array($struct['params']['ext_data_fields']))
|
||||||
|
{
|
||||||
|
$struct['params']['ext_data_fields'] = explode(',', $struct['params']['ext_data_fields']);
|
||||||
|
}
|
||||||
|
foreach($struct['params']['ext_data_fields'] as $edfv)
|
||||||
|
{
|
||||||
|
if(array_key_exists($edfv, $ret['data']))
|
||||||
|
{
|
||||||
|
$data[$edfv] = $ret['data'][$edfv];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return $data;
|
return $data;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue