Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface CCMValidateOption

验证选项数据

Hierarchy

Index

Properties

__cache

__cache: CCOptionCache

assistValue

assistValue: CCIAssistProps

Optional atcpTrigger

atcpTrigger: string

UI中输入的自动提示文字缓存

autoSelectMarked

autoSelectMarked: boolean

Optional completeGroups

completeGroups: CFPDCpltData[]

自动提示数据 当[[CFValidateOptBase.fillType]]是auto_complete需要提供一个自动提示输入控件 该控件在输入任何字符内容时,这些字符并不是答案,而是搜索字符 需要使用从@choiceform/os-client-core/dist/support/atcp中提供的[[CFAtcp.getAutoCompleteData]]方法 来搜索能匹配的提示项目,然后这些项目的name和icon属性显示为一个个标签到一个自动提示列表中供用户选择 用户选择以后,把选择到的标签的name当成真正的输入内容,用户可以选择多个标签,

输入搜索字符的过程中需要调用CCUIEventHandler.handleAutoCpltInput方法

点击提示项后,需要将当前所有已选择的提示项内容的值用半角逗号分隔当成输入值调用CCUIEventHandler.handleOptionInput方法

customData

customData: CCOptionCustomData

Optional defaultValue

defaultValue: number | Date

默认值

Optional disabled

disabled: boolean

errorMessage

errorMessage: string

Optional fillEnd

fillEnd: number | string

验证结束值

Optional fillStart

fillStart: number | string

验证开始值

fillType

fillType: INPUT_TYPE

输入验证类型

Optional grade

grade: number

日期时间级别

Optional inputMode

inputMode: OPT_INPUT_MODE

键盘输入模式

inputType

inputType: OPT_ACT_TYPE

isOtherOpt

isOtherOpt: boolean

itemsMax

itemsMax: number

最大输入项

itemsMin

itemsMin: number

最少输入项

label

label: string

mapping

number

number: number

optComment

optComment: string

Optional optionType

optionType: OPTION_TYPE

origin

Optional passRef

passRef: CCIVarPassRef

placeholder

placeholder: string

Optional prevCpltLang

prevCpltLang: string

重新打开问卷恢复断点续答答案时前一次语言,这个在多语言问卷下, 对于恢复自动提示的提示标签,非常重要,因为提示标签上的文字也是可以配置多语言的 而自动提示控件展示标签时,是用上一次输入的内容去匹配标签,在非多语言的使用总是能匹配中 但是在多语言的场合,比如上次在en_us的语言中,选中标签后输入的是英文内容,当切换到中文尝试 恢复到这一题时,自定提示的控件会尝试使用之前缓存下来的因为答案去匹配现在的中文数据表,这样就 总是匹配不到内容,导致这个控件无法恢复出数据展示出来。

所以特地提供这个属性,方便自动提示控件可以发现有该属性时,可以通过这个前语言去匹配到正确的内容展示出来。

renderId

renderId: string

Optional scale

scale: number

小数位数

Optional selectList

selectList: string[]

供以选择的文字列表 当[[CFValidateOptBase.fillType]]是list_select需要提供一个下拉列表选择空间 空间中药展示的项目列表文字,就使用该属性的文字列表 当选中某一个项时,就将该项的文字当做输入内容 可以选择多项,每项之间用半角逗号分隔.

selected

selected: boolean

Optional simpleCplt

simpleCplt: boolean

简单精确模式

text

text: string

Optional timeGrade

timeGrade: number

日期时间的级别

Optional useComment

useComment: boolean

uuid

uuid: string

Optional validateMax

validateMax: number | Date

允许输入的最大值

Optional validateMin

validateMin: number | Date

允许输入的最小值

value

value: string

visible

visible: boolean

Generated using TypeDoc