Barcode Field
The type definition for IBarcodeField
is as follows:
typescript
const barcodeField = await table.getField<IBarcodeField>(fieldId);
const barcodeField = await table.getField<IBarcodeField>(fieldId);
The corresponding data type is:
typescript
export type IOpenTextSegment = { type: IOpenSegmentType.Text; text: string };
export type IOpenTextSegment = { type: IOpenSegmentType.Text; text: string };
createCell
typescript
createCell: (val: string | IOpenTextSegment[] | IOpenTextSegment) => Promise<ICell>;
createCell: (val: string | IOpenTextSegment[] | IOpenTextSegment) => Promise<ICell>;
Creates a cell for the barcode field.
getCell
typescript
getCell: (recordOrId: IRecordType | string) => Promise<ICell>;
getCell: (recordOrId: IRecordType | string) => Promise<ICell>;
Gets the cell for the barcode field using the corresponding record.
setValue
typescript
setValue: (recordOrId: IRecordType | string, val: string | IOpenTextSegment[] | IOpenTextSegment) => Promise<boolean>;
setValue: (recordOrId: IRecordType | string, val: string | IOpenTextSegment[] | IOpenTextSegment) => Promise<boolean>;
Sets the value for the barcode field using the corresponding record.
getValue
typescript
getValue: (recordOrId: IRecordType | string) => Promise<IOpenTextSegment[]>;
getValue: (recordOrId: IRecordType | string) => Promise<IOpenTextSegment[]>;
Gets the value for the barcode field using the corresponding record.
setOnlyMobile
typescript
setOnlyMobile: (onlyMobile: boolean) => Promise<IFieldRes>;
setOnlyMobile: (onlyMobile: boolean) => Promise<IFieldRes>;
Sets whether only mobile devices can input values for the barcode field.
getOnlyMobile
typescript
getOnlyMobile: () => Promise<boolean>;
getOnlyMobile: () => Promise<boolean>;
Gets whether only mobile devices can input values for the barcode field.