| | |
| | | * @param fieldReference 参照 |
| | | * @param search 是否搜索 |
| | | */ |
| | | public void addField(String fieldName, String faceUuid, String columnName, String columnWidth, Integer sequence, String fieldReference, boolean search) { |
| | | public void addField(String fieldName, String faceUuid, String columnName, String columnWidth, Integer sequence, String fieldReference, boolean search, String format) { |
| | | FaceField faceField = new FaceField(); |
| | | faceField.setFieldName(fieldName); |
| | | faceField.setFieldUuid(faceUuid); |
| | |
| | | faceField.setSequence(sequence); |
| | | faceField.setFieldReference(fieldReference); |
| | | faceField.setSearch(search); |
| | | faceField.setFormat(format); |
| | | if (this.faceFields == null) { |
| | | this.faceFields = Lists.newArrayList(); |
| | | } |
| | |
| | | */ |
| | | private String fieldReference; |
| | | |
| | | /** |
| | | * 格式 |
| | | */ |
| | | private String format; |
| | | |
| | | private boolean search; |
| | | |
| | | public String getFieldReference() { |
| | |
| | | public void setSearch(boolean search) { |
| | | this.search = search; |
| | | } |
| | | |
| | | public String getFormat() { |
| | | return format; |
| | | } |
| | | |
| | | public void setFormat(String format) { |
| | | this.format = format; |
| | | } |
| | | } |
| | | |
| | | |
| | |
| | | FieldSetEntity fieldInfo = BaseUtil.getSingleInfoByCache("表字段信息", new String[]{tableUuid, fieldName}); |
| | | String label = config.getString(FaceConst.FIELD_PROPERTY_LABEL); |
| | | boolean search = !"0".equals(config.getString("isSearch")); |
| | | String format = config.getString("format"); |
| | | String fieldUuid = null; |
| | | String fieldReference = null; |
| | | if (!FieldSetEntity.isEmpty(fieldInfo)) { |
| | | fieldUuid = fieldInfo.getString(FaceConst.UUID); |
| | | fieldReference = fieldInfo.getString(FaceConst.FIELD_FIELD_REFERENCE); |
| | | } |
| | | faceListEntity.addField(fieldName, fieldUuid, label, !StringUtils.isEmpty(setWidth)? setWidth+"%" : null, i, fieldReference,search); |
| | | faceListEntity.addField(fieldName, fieldUuid, label, !StringUtils.isEmpty(setWidth)? setWidth+"%" : null, i, fieldReference,search, format); |
| | | } |
| | | //验证表单中的字段是否存在 |
| | | if (faceListEntity != null && !CollectionUtil.isEmpty(faceListEntity.getFaceFields())) { |