UNPKG

ngx-sp-infra

Version:
29 lines (28 loc) 1.51 kB
/** * Estrutura principal usada para padronizar o preenchimento de elementos <select> ou <lib-combobox>. * Sua classe equivalente no C# é GUIDRecordCombobox ou NumberRecordCombobox (ambas terão seus nomes trocados em breve). */ export declare class RecordCombobox implements IRecordsCombobox { /** ID ou CÓDIGO do registro, em casos de FK, ele que deve ser usado para preencher o valor no modelo de dados pai */ ID: string | number; /** Texto de exibição, o que estiver nesta propriedade geralmente será exibida para o usuário seja em um <select> ou <lib-combobox> */ LABEL: string; /** Propriedade string adicional caso seja necessária. Se preenchida, seu valor será exibido por padrão ao lado esquerdo do LABEL no componente <lib-combobox>. */ AdditionalStringProperty1?: string; /** Propriedade string adicional caso seja necessária. */ AdditionalStringProperty2?: string; /** Propriedade numérica adicional caso seja necessária. */ AdditionalLongProperty1?: number; /** Propriedade numérica adicional caso seja necessária. */ AdditionalLongProperty2?: number; /** Propriedade booleana adicional caso seja necessária. */ AdditionalBooleanProperty1?: boolean; /** Propriedade booleana adicional caso seja necessária. */ AdditionalBooleanProperty2?: boolean; /** Usada apenas em casos muito específicos. */ IS_SELECTED?: boolean | null; } export interface IRecordsCombobox { ID: string | number; LABEL: string; }