public class ActionFieldConfigDetail extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| ActionFieldConfigDetail() | 
| ActionFieldConfigDetail(ActionFieldConfigDetail source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
       and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. | 
| Modifier and Type | Method and Description | 
|---|---|
| String | getConfig()Get 支持配置项如下,可根据需要选择配置项,不需要配置是设置空{}:
{
  placeholder: string (占位符)
  tooltip: string (提示信息)
  reg: RegExp (对输入内容格式进行正则校验的规则)
  max: number (对于输入框,限制最大输入字符数,对于数值输入框,设置上限)
  min: number (对于数值输入框,设置下限)
  step: number (设置数值输入框的步长,默认为1)
  format: string (时间选择的格式,如YYYY-MM-DD表示年月日, YYYY-MM-DD HH:mm:ss 表示时分秒)
  separator:  string[] (多行输入框的分隔符,不传或者为空时表示不分隔,直接返回用户输入的文本字符串)
  multiple: boolean (是否多选,对选择器和级联选择器有效)
  options:  选择器的选项【支持以下两种形式】
直接给定选项数组  { value: string; label: string }[]
通过调接口获取选项                                                                                                                                       { api: string(接口地址),                                                                                                                                       params: string[] (接口参数,对应于参数配置的field,前端根据field对应的所有组件的输入值作为参数查询数据, 为空时在组件加载时直接请求数据)                                                                                                    }
} | 
| String | getDefaultValue()Get 默认值 | 
| String | getField()Get 组件唯一标识, 传回后端时的key | 
| String | getLable()Get 组件label | 
| Long | getRequired()Get 是否必填 (0 -- 否   1-- 是) | 
| String | getType()Get 组件类型
可选项如下:
input  文本框
textarea  多行文本框
number  数值输入框
select   选择器
cascader  级联选择器
radio  单选
time   时间选择 | 
| String | getValidate()Get compute配置依赖的其他field满足的条件时通过校验(如:三个表单项中必须至少有一个填写了)
[fieldName,
{ config:  此项保留,等待后面具体场景细化  }
] | 
| String | getVisible()Get 是否可见 | 
| void | setConfig(String Config)Set 支持配置项如下,可根据需要选择配置项,不需要配置是设置空{}:
{
  placeholder: string (占位符)
  tooltip: string (提示信息)
  reg: RegExp (对输入内容格式进行正则校验的规则)
  max: number (对于输入框,限制最大输入字符数,对于数值输入框,设置上限)
  min: number (对于数值输入框,设置下限)
  step: number (设置数值输入框的步长,默认为1)
  format: string (时间选择的格式,如YYYY-MM-DD表示年月日, YYYY-MM-DD HH:mm:ss 表示时分秒)
  separator:  string[] (多行输入框的分隔符,不传或者为空时表示不分隔,直接返回用户输入的文本字符串)
  multiple: boolean (是否多选,对选择器和级联选择器有效)
  options:  选择器的选项【支持以下两种形式】
直接给定选项数组  { value: string; label: string }[]
通过调接口获取选项                                                                                                                                       { api: string(接口地址),                                                                                                                                       params: string[] (接口参数,对应于参数配置的field,前端根据field对应的所有组件的输入值作为参数查询数据, 为空时在组件加载时直接请求数据)                                                                                                    }
} | 
| void | setDefaultValue(String DefaultValue)Set 默认值 | 
| void | setField(String Field)Set 组件唯一标识, 传回后端时的key | 
| void | setLable(String Lable)Set 组件label | 
| void | setRequired(Long Required)Set 是否必填 (0 -- 否   1-- 是) | 
| void | setType(String Type)Set 组件类型
可选项如下:
input  文本框
textarea  多行文本框
number  数值输入框
select   选择器
cascader  级联选择器
radio  单选
time   时间选择 | 
| void | setValidate(String Validate)Set compute配置依赖的其他field满足的条件时通过校验(如:三个表单项中必须至少有一个填写了)
[fieldName,
{ config:  此项保留,等待后面具体场景细化  }
] | 
| void | setVisible(String Visible)Set 是否可见 | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic ActionFieldConfigDetail()
public ActionFieldConfigDetail(ActionFieldConfigDetail source)
public String getType()
public void setType(String Type)
Type - 组件类型
可选项如下:
input  文本框
textarea  多行文本框
number  数值输入框
select   选择器
cascader  级联选择器
radio  单选
time   时间选择public String getLable()
public void setLable(String Lable)
Lable - 组件labelpublic String getField()
public void setField(String Field)
Field - 组件唯一标识, 传回后端时的keypublic String getDefaultValue()
public void setDefaultValue(String DefaultValue)
DefaultValue - 默认值public String getConfig()
public void setConfig(String Config)
Config - 支持配置项如下,可根据需要选择配置项,不需要配置是设置空{}:
{
  placeholder: string (占位符)
  tooltip: string (提示信息)
  reg: RegExp (对输入内容格式进行正则校验的规则)
  max: number (对于输入框,限制最大输入字符数,对于数值输入框,设置上限)
  min: number (对于数值输入框,设置下限)
  step: number (设置数值输入框的步长,默认为1)
  format: string (时间选择的格式,如YYYY-MM-DD表示年月日, YYYY-MM-DD HH:mm:ss 表示时分秒)
  separator:  string[] (多行输入框的分隔符,不传或者为空时表示不分隔,直接返回用户输入的文本字符串)
  multiple: boolean (是否多选,对选择器和级联选择器有效)
  options:  选择器的选项【支持以下两种形式】
直接给定选项数组  { value: string; label: string }[]
通过调接口获取选项                                                                                                                                       { api: string(接口地址),                                                                                                                                       params: string[] (接口参数,对应于参数配置的field,前端根据field对应的所有组件的输入值作为参数查询数据, 为空时在组件加载时直接请求数据)                                                                                                    }
}public Long getRequired()
public void setRequired(Long Required)
Required - 是否必填 (0 -- 否   1-- 是)public String getValidate()
public void setValidate(String Validate)
Validate - compute配置依赖的其他field满足的条件时通过校验(如:三个表单项中必须至少有一个填写了)
[fieldName,
{ config:  此项保留,等待后面具体场景细化  }
]public String getVisible()
public void setVisible(String Visible)
Visible - 是否可见Copyright © 2025. All rights reserved.