From 171bcd0e4f0294c327dd7e6906f85532c7d52028 Mon Sep 17 00:00:00 2001 From: weizhiqiang <598748873@qq.com> Date: Thu, 13 Apr 2023 22:55:16 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A8=E6=A0=BC=E7=BB=84=E4=BB=B6=E5=AE=8C?= =?UTF-8?q?=E5=96=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../skyeye/dsform/classenum/ComponentAttr.java | 6 +++++- .../skyeye/dsform/entity/AttrTransformTable.java | 12 ++++++++++++ .../skyeye/dsform/entity/DsFormPageContent.java | 16 ++++++++++++++++ 3 files changed, 33 insertions(+), 1 deletion(-) 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; + }