diff --git a/flyfish-web/src/main/java/com/flyfish/framework/beans/meta/BeanProperty.java b/flyfish-web/src/main/java/com/flyfish/framework/beans/meta/BeanProperty.java index 09cda2b..2a95611 100644 --- a/flyfish-web/src/main/java/com/flyfish/framework/beans/meta/BeanProperty.java +++ b/flyfish-web/src/main/java/com/flyfish/framework/beans/meta/BeanProperty.java @@ -273,14 +273,18 @@ public class BeanProperty { if (StringUtils.isNotBlank(prop.group())) { property.group = prop.group(); } - property.readonly = prop.readonly(); + // 只读状态不显示 + if (prop.readonly()) { + origin.remove(property); + } } else { BeanProperty property = new BeanProperty(); property.setType(BeanPropertyType.STRING); property.setName(key); property.setTitle(prop.title()); - property.setReadonly(prop.readonly()); - result.add(property); + if (!prop.readonly()) { + result.add(property); + } } } return result;