| | |
| | | } |
| | | List<FieldSetEntity> fieldSetEntityList = new ArrayList<>(); |
| | | for (int i = 0; i < fields.getRows(); i++) { |
| | | if (fields.getBoolean(i, "event_property")) { |
| | | DataTableEntity subDataTable = fields.getFieldSetEntity(i).getSubDataTable("event_array"); |
| | | if(DataTableEntity.isEmpty(subDataTable)){ |
| | | continue; |
| | | } |
| | | fields.setFieldValue(i, "event_array", BaseUtil.dataTableEntityToJson(subDataTable)); |
| | | } |
| | | fieldSetEntityList.addAll(controlTraverse(new JSONObject((Map) fields.getFieldSetEntity(i).getValues()), null, i)); |
| | | } |
| | | fse.removeSubData(FaceConst.FACE_FIELD); |