feat: add extend attribute to control element #293

pr675
Hufe921 3 years ago
parent 6f2fb5de09
commit 0395a72fe6

@ -80,6 +80,7 @@ interface IElement {
postfix?: string;
minWidth?: number;
underline?: boolean;
extension?: unknown;
code: string | null;
min?: number;
max?: number;

@ -80,6 +80,7 @@ interface IElement {
postfix?: string;
minWidth?: number;
underline?: boolean;
extension?: unknown;
code: string | null;
min?: number;
max?: number;

@ -439,6 +439,7 @@ export class Control {
}
if (type === ControlType.TEXT) {
result.push({
...element.control,
value: textControlValue || null,
innerText: textControlValue || null
})
@ -452,6 +453,7 @@ export class Control {
.filter(Boolean)
.join('')
result.push({
...element.control,
value: code || null,
innerText: innerText || null
})

@ -30,6 +30,7 @@ export interface IControlBasic {
postfix?: string
minWidth?: number
underline?: boolean
extension?: unknown
}
export type IControl = IControlBasic &
@ -76,10 +77,10 @@ export interface IGetControlValueOption {
conceptId: string
}
export type IGetControlValueResult = {
export type IGetControlValueResult = (Omit<IControl, 'value'> & {
value: string | null
innerText: string | null
}[]
})[]
export interface ISetControlOption {
conceptId: string

Loading…
Cancel
Save