fieldlist组件一维数组支持

pull/460/MERGE
Karson 2023-12-27 14:38:17 +08:00
parent 709424da7f
commit 22628fca0e
1 changed files with 8 additions and 3 deletions

View File

@ -322,9 +322,14 @@ define(['jquery', 'bootstrap', 'upload', 'validator', 'validator-lang'], functio
var result = template ? [] : {};
$.each(data, function (i, j) {
if (j) {
if (!template) {
if (j.key != '') {
result[j.key] = j.value;
var keys = Object.keys(j);
if (keys.indexOf("value") > -1 && (keys.length === 1 || (keys.length === 2 && keys.indexOf("key") > -1))) {
if (keys.length === 2) {
if (j.key != '') {
result[j.key] = j.value;
}
} else {
result.push(j.value);
}
} else {
result.push(j);