import{ax as h,al as l,z as t,A as k,B as i,R as p,b5 as e,O as a,J as d}from"./chunks/framework.V2ssSR2R.js";const C=JSON.parse('{"title":"Hidden 隐藏域","description":"","frontmatter":{},"headers":[],"relativePath":"form-config/fields/hidden.md","filePath":"form-config/fields/hidden.md"}'),r={name:"form-config/fields/hidden.md"};function g(F,s,y,E,o,A){const n=l("demo-block");return k(),t("div",null,[s[1]||(s[1]=i("h1",{id:"hidden-隐藏域",tabindex:"-1"},[a("Hidden 隐藏域 "),i("a",{class:"header-anchor",href:"#hidden-隐藏域","aria-label":"Permalink to “Hidden 隐藏域”"},"​")],-1)),s[2]||(s[2]=i("p",null,"改值体现于最终提交的表单中,用于例如编辑记录的id这种场景中",-1)),s[3]||(s[3]=i("h2",{id:"基础用法",tabindex:"-1"},[a("基础用法 "),i("a",{class:"header-anchor",href:"#基础用法","aria-label":"Permalink to “基础用法”"},"​")],-1)),p(n,{type:"form",config:[{type:"hidden",name:"hidden"}]},{source:d(()=>[...s[0]||(s[0]=[i("p",null," 在开启多选模式后,默认情况下会展示所有已选中的选项的Tag ",-1)])]),_:1}),s[4]||(s[4]=e(`

Input Attributes

参数说明类型可选值默认值
name绑定值string

配置类型

查看 HiddenConfig 配置类型定义
ts
export interface HiddenConfig extends FormItem {
  type: 'hidden';
}
ts
export interface FormItem {
  /** vnode的key值,默认是遍历数组时的index */
  __key?: string | number;
  /** 表单域标签的的宽度,例如 '50px'。支持 auto。 */
  labelWidth?: string | number;
  /** label 标签的title属性 */
  labelTitle?: string;
  className?: string;
  /** 字段名 */
  name?: string | number;
  /** 额外的提示信息,和 help 类似,当提示文案同时出现时,可以使用这个。 */
  extra?: string | FilterFunction<string>;
  /** 配置提示信息 */
  tooltip?: ToolTipConfigType | FilterFunction<ToolTipConfigType>;
  /** 是否置灰 */
  disabled?: boolean | FilterFunction;
  /** 使用表单中的值作为key,例如配置了text,则使用model.text作为key */
  key?: string;
  /** 是否显示 */
  display?: boolean | 'expand' | FilterFunction<boolean | 'expand'>;
  /** 值发生改变时调用的方法 */
  onChange?: OnChangeHandler;
  /** label 标签的文本 */
  text?: string | FilterFunction<string>;
  /** 右侧感叹号 */
  tip?: string;

  filter?: 'number' | OnChangeHandler;
  /** 是否去除首尾空格 */
  trim?: boolean;
  /** 默认值 */
  defaultValue?: any | DefaultValueFunction;
  /** 表单验证规则 */
  rules?: Rule[];
  extensible?: boolean;
  dynamicKey?: string;
  /** 是否需要显示\`展开更多配置\` */
  expand?: boolean;
  style?: Record<string, any>;
  fieldStyle?: Record<string, any>;
  labelPosition?: 'top' | 'left' | 'right';
}
`,4))])}const D=h(r,[["render",g]]);export{C as __pageData,D as default};