diff --git a/skyeye-promote/skyeye-common/src/main/java/com/skyeye/dsform/classenum/ComponentAttr.java b/skyeye-promote/skyeye-common/src/main/java/com/skyeye/dsform/classenum/ComponentAttr.java index c0b2d007..7e2e1669 100644 --- a/skyeye-promote/skyeye-common/src/main/java/com/skyeye/dsform/classenum/ComponentAttr.java +++ b/skyeye-promote/skyeye-common/src/main/java/com/skyeye/dsform/classenum/ComponentAttr.java @@ -36,7 +36,11 @@ public enum ComponentAttr implements SkyeyeEnumClass { IS_EDIT("isEditBox", "是否可以编辑", false, true, false), DATE_TIME_TYPE("dateTimeTypeBox", "日期类型", false, true, false), USER_SEL("userSelBox", "用户选择配置", false, true, false), - TABLE_ATTR("tableAttrBox", "表格属性配置", false, true, false); + TABLE_ATTR("tableAttrBox", "表格属性配置", false, true, false), + MIN_DATA("minDataBox", "表格组件最小数据行数", false, true, false), + DELETE_ROW_CALLBACK("deleteRowCallbackBox", "删除行之后的回调函数", false, true, false), + ADD_ROW_CALLBACK("addRowCallbackBox", "新增行之后的回调函数", false, true, false), + AFTER_SCRIPT("afterScriptBox", "组件加载完成后执行的脚本", false, true, false); private String key; diff --git a/skyeye-promote/skyeye-common/src/main/java/com/skyeye/dsform/entity/AttrTransformTable.java b/skyeye-promote/skyeye-common/src/main/java/com/skyeye/dsform/entity/AttrTransformTable.java index eb39a18d..e29de31d 100644 --- a/skyeye-promote/skyeye-common/src/main/java/com/skyeye/dsform/entity/AttrTransformTable.java +++ b/skyeye-promote/skyeye-common/src/main/java/com/skyeye/dsform/entity/AttrTransformTable.java @@ -57,6 +57,18 @@ public class AttrTransformTable implements Serializable { @ApiModelProperty(value = "dataType=4时,自定义api接口的请求", required = "json") private BusinessApi businessApi; + @ApiModelProperty(value = "表单监听Filter") + private String layFilter; + + @ApiModelProperty(value = "默认值") + private String value; + + @ApiModelProperty(value = "额外的class属性") + private String className; + + @ApiModelProperty(value = "当formType为chooseInput时,指定的icon图标的class属性") + private String iconClassName; + @ApiModelProperty(value = "列内容展示的脚本,相当于表格中的templet") private String templet; diff --git a/skyeye-promote/skyeye-common/src/main/java/com/skyeye/dsform/entity/DsFormPageContent.java b/skyeye-promote/skyeye-common/src/main/java/com/skyeye/dsform/entity/DsFormPageContent.java index 0c488a03..1b8dc4e1 100644 --- a/skyeye-promote/skyeye-common/src/main/java/com/skyeye/dsform/entity/DsFormPageContent.java +++ b/skyeye-promote/skyeye-common/src/main/java/com/skyeye/dsform/entity/DsFormPageContent.java @@ -122,4 +122,20 @@ public class DsFormPageContent extends OperatorUserInfo { @ApiModelProperty(value = "展示类型为表格展示时的表格数据", required = "json") private List attrTransformTableList; + @TableField("min_data") + @ApiModelProperty(value = "表格组件最小数据行数") + private Integer minData; + + @TableField("delete_row_callback") + @ApiModelProperty(value = "删除行之后的回调函数") + private String deleteRowCallback; + + @TableField("add_row_callback") + @ApiModelProperty(value = "新增行之后的回调函数") + private String addRowCallback; + + @TableField("after_script") + @ApiModelProperty(value = "组件加载完成后执行的脚本") + private String afterScript; + }