HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux ip-172-31-4-197 6.8.0-1036-aws #38~22.04.1-Ubuntu SMP Fri Aug 22 15:44:33 UTC 2025 x86_64
User: ubuntu (1000)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/web.enelar.com.co/node_modules/primeng/table/columnfilter.interface.d.ts
import { TemplateRef } from '@angular/core';
import { SelectItem } from 'primeng/api';
/**
 * Defines valid templates in Column Filter.
 * @group Templates
 */
export interface TableColumnFilterTemplates {
    /**
     * Custom filter template.
     */
    filterTemplate(context: {
        /**
         * filterConstraint.value.
         */
        $implicit?: string;
        /**
         * filter callback.
         */
        filterCallback?: (value: string) => void;
        /**
         * Type of the input.
         */
        type?: string;
        /**
         * Filter constraint.
         */
        filterConstraint?: string;
        /**
         * Input placeholder.
         */
        placeholder?: boolean;
        /**
         * Minimum fraction of digits.
         */
        minFractionDigits?: number;
        /**
         * Maximum fraction of digits.
         */
        maxFractionDigits?: number;
        /**
         * Input prefix.
         */
        prefix?: string;
        /**
         * Input suffix.
         */
        suffix?: string;
        /**
         * Locale.
         */
        locale?: string;
        /**
         * Locale matcher.
         */
        localeMatcher?: string;
        /**
         * Enables currency input.
         */
        currency?: boolean;
        /**
         * Display of the currency input.
         */
        currencyDisplay?: boolean;
        /**
         * Defines if filter grouping will be enabled.
         */
        useGrouping?: boolean;
        /**
         * Defines the visibility of buttons.
         */
        showButtons?: boolean;
    }): TemplateRef<any>;
    /**
     * Custom header template.
     */
    headerTemplate(): TemplateRef<any>;
    /**
     * Custom footer template.
     */
    footerTemplate(): TemplateRef<any>;
    /**
     * Custom filter icon template.
     */
    filterIconTemplate(): TemplateRef<any>;
    /**
     * Custom remove rule icon template.
     */
    removeRuleIconTemplate(): TemplateRef<any>;
    /**
     * Custom add rule icon template.
     */
    addRuleIconTemplate(): TemplateRef<any>;
    /**
     * Custom clear filter icon template.
     */
    clearFilterIconTemplate(): TemplateRef<any>;
}
/**
 * Defines valid properties in ColumnFilter component.
 * @group Components
 */
export interface ColumnFilterProps {
    /**
     * Property represented by the column.
     * @defaultValue text
     * @group Props
     */
    field: string | undefined;
    /**
     * Type of the input.
     * @defaultValue text
     * @group Props
     */
    type: string;
    /**
     * Filter display.
     * @defaultValue row
     * @group Props
     */
    display: string;
    /**
     * Decides whether to display filter menu popup.
     * @defaultValue true
     * @group Props
     */
    showMenu: boolean;
    /**
     * Filter match mode.
     * @group Props
     */
    matchMode: string | undefined;
    /**
     * Filter operator.
     * @defaultValue 'AND'
     * @group Props
     */
    operator: string;
    /**
     * Decides whether to display filter operator.
     * @defaultValue true
     * @group Props
     */
    showOperator: boolean;
    /**
     * Decides whether to display clear filter button.
     * @defaultValue true
     * @group Props
     */
    showClearButton: boolean;
    /**
     * Decides whether to display apply filter button.
     * @defaultValue true
     * @group Props
     */
    showApplyButton: boolean;
    /**
     * Decides whether to display filter match modes.
     * @defaultValue true
     * @group Props
     */
    showMatchModes: boolean;
    /**
     * Decides whether to display add filter button.
     * @defaultValue true
     * @group Props
     */
    showAddButton: boolean;
    /**
     * Decides whether to close popup on clear button click.
     * @defaultValue true
     * @group Props
     */
    hideOnClear: boolean;
    /**
     * Filter placeholder.
     * @group Props
     */
    placeholder: string | undefined;
    /**
     * Filter match mode options.
     * @group Props
     */
    matchModeOptions: SelectItem[] | undefined;
    /**
     * Defines maximum amount of constraints.
     * @defaultValue 2
     * @group Props
     */
    maxConstraints: number;
    /**
     * Defines minimum fraction of digits.
     * @group Props
     */
    minFractionDigits: number | undefined;
    /**
     * Defines maximum fraction of digits.
     * @group Props
     */
    maxFractionDigits: number | undefined;
    /**
     * Defines prefix of the filter.
     * @group Props
     */
    prefix: string | undefined;
    /**
     * Defines suffix of the filter.
     * @group Props
     */
    suffix: string | undefined;
    /**
     * Defines filter locale.
     * @group Props
     */
    locale: string | undefined;
    /**
     * Defines filter locale matcher.
     * @group Props
     */
    localeMatcher: string | undefined;
    /**
     * Enables currency input.
     * @group Props
     */
    currency: boolean | undefined;
    /**
     * Defines the display of the currency input.
     * @group Props
     */
    currencyDisplay: string | undefined;
    /**
     * Defines if filter grouping will be enabled.
     * @defaultValue true
     * @group Props
     */
    useGrouping: boolean;
    /**
     * Defines the visibility of buttons.
     * @defaultValue true
     * @group Props
     */
    showButtons: boolean;
    /**
     * Defines the aria-label of the form element.
     * @group Props
     */
    ariaLabel: string | undefined;
}