UNPKG

dbweb-common

Version:

用`yarn add dbweb-common`安装,不要忘记修改`angular.json`里的 `architect\build\options\assets`,加上

63 lines (62 loc) 1.52 kB
import { IDisplayColumn } from '../../record-view/model/model'; import { IProcess } from './element.service'; import { Options } from 'ng5-slider'; export declare enum CTType { Input = "I", Select = "S", Slider = "SL", MultiSelect = "MS", RangeInput = "RI" } export interface RecordViewParam { DB: string; Sql: string; ManualPage: boolean; TableName: string; UniqueField: string[]; Columns: IDisplayColumn[]; Processes: IProcess[]; AllColumns: { Name: string; Type: string; }[]; ConditionalTemplates: ConditionalTemplate[]; } export interface ConditionalTemplate { Type: CTType; Field: string; Setting: any; } export interface Option { Text: string; Value: string; } export interface CTSelectSetting { Options: Option[]; OtherOption: string; } export interface CTSilderSetting { Min: number; Max: number; Step?: number; EnforceStep: boolean; PositiveInfinity: boolean; NegativeInfinity: boolean; LabelTemplate: string; Ratio: number; } export declare class SilderSetting { data: CTSilderSetting; constructor(data: CTSilderSetting); static defaultOptions(): Options; translate(val: number): string; toOptions(): Options; } export interface CTMultiSelectSetting { Options: Option[]; OtherOption: string; } export interface CTRangeInputSetting { LowLabel: string; HighLabel: string; }